摘要:SpringBoot让你的Bean动起来(自定义参数解析HandlerMethodArgumentResolver) 简介 我们 用到的一些 需要通过一定的方式去获取的,可以通过注入方式获取其他获取方式进行获取。 比如:需要用到用户实例,我们通常做法为下 这样是一般的做法,我们可以发现 可以通过注入 阅读全文
posted @ 2019-11-23 19:41 Purgeyao 阅读 (30) 评论 (2) 编辑
摘要:SpringBoot之微服务日志链路追踪 简介 在微服务里,业务出现问题或者程序出的任何问题,都少不了查看日志,一般我们使用 相关的日志收集工具,服务多的情况下,业务问题也是有些难以排查,只能确定大致时间定位相关日志。 解决多个服务调用日志的问题,它可以将一个完整的调用链给整合为一个完整有序的日志。 阅读全文
posted @ 2019-11-16 16:08 Purgeyao 阅读 (238) 评论 (0) 编辑
摘要:SpringBoot异常处理统一封装我来做 使用篇 简介 重复功能我来写。在 项目里都有全局异常处理以及返回包装等,返回前端是带上 、`code msg data unified dispose springboot starter` 里面包含了一些基础的异常处理以及返回包装功能。 依赖添加启动功能 阅读全文
posted @ 2019-11-02 12:57 Purgeyao 阅读 (191) 评论 (0) 编辑
摘要:SpringBoot Mysql模板多数据源加载 qq交流群: 微信交流群: 简介 在 java 项目里常用到 mysql 多数据源操作。结合 springboot 使用原有的还是很方便的。 不过需要配置多套数据源的配置。 在微服务里, 数据库连接之类的配置是单独拆开读取。相当于一个模板。 如下my 阅读全文
posted @ 2019-10-27 09:12 Purgeyao 阅读 (72) 评论 (0) 编辑
摘要:SpringCloud 动态配置变化监控 获取变化(支持Config、Nacos) qq交流群: 微信交流群: 简介 配置中心有原生的 、国内开源的 阿里 、携程 等。 都是配置热加载的基础上增加了其他的功能。 配置中心具有配置热加载,修改配置 推送到程序 执行配置更新。 而获取配置更新的具体内容, 阅读全文
posted @ 2019-10-17 18:31 Purgeyao 阅读 (229) 评论 (0) 编辑
摘要:elastic job spring boot qq交流群: 1 简介 是一个分布式调度解决方案,由两个相互独立的子项目 和`Elastic Job Cloud Elastic Job Lite`定位为轻量级无中心化解决方案,使用jar包的形式提供分布式任务的协调服务。 基于 定时任务框架为基础的, 阅读全文
posted @ 2019-10-12 11:49 Purgeyao 阅读 (159) 评论 (0) 编辑
摘要:Springboot2.1.x配置Activiti7单独数据源问题 简介 最近基于最新的 配置了 。 简单上手使用了一番。发现市面上解决 的教程很少,采坑也比较多,在 配置数据源和 有所区别,基于 在`Activiti7`里是无法正常使用的。接下来让我们看下区别。 问题 多数据源配置 6的配置比较简 阅读全文
posted @ 2019-09-30 10:49 Purgeyao 阅读 (53) 评论 (0) 编辑
摘要:springboot之全局处理统一返回 简介 在REST风格的开发中,避免通常会告知前台返回是否成功以及状态码等信息。这里我们通常返回的时候做一次 的包装处理工作,如: 类似的类,里面包含 、`code msg data`等字段。 接口调用返回类似如下: 当然在每个接口里返回要通过 的工具类将这些信 阅读全文
posted @ 2019-09-27 19:06 Purgeyao 阅读 (535) 评论 (0) 编辑
摘要:springboot之全局处理异常封装 简介 在项目中经常出现系统异常的情况,比如 等等。如果默认未处理的情况下, 会响应默认的错误提示,这样对用户体验不是友好,系统层面的错误,用户不能感知到,即使为 的错误,可以给用户提示一个类似 的友好提示等。 在微服务里,每个服务中都会有异常情况,几乎所有服务 阅读全文
posted @ 2019-09-22 10:37 Purgeyao 阅读 (245) 评论 (1) 编辑
摘要:代码质量检测(SonarQube)整合中文版+阿里P3C 简介 "SonarQube" 是一种自动代码审查工具,用于检测代码中的错误,漏洞和代码异味。它可以与您现有的工作流程集成,以便在项目分支和拉取请求之间进行连续的代码检查。 连续代码检查,sonar可以单独使用 、`Gradle Jenkins 阅读全文
posted @ 2019-09-12 14:03 Purgeyao 阅读 (688) 评论 (0) 编辑