
项目实用工具
用于项目实战的时候一些通用处理
遮不住的殇
勤能补拙
展开
-
引入Swagger
一、Swagger简介当下很多公司都采取前后端分离的开发模式,前端和后端的工作由不同的工程师完成。在这种开发模式下,维持一份及时更新且完整的 Rest API 文档将会极大的提高我们的工作效率。传统意义上的文档都是后端开发人员手动编写的,相信大家也都知道这种方式很难保证文档的及时性,这种文档久而久之也就会失去其参考意义,反而还会加大我们的沟通成本。而 Swagger 给我们提供了一个全新的维护 ...原创 2020-03-03 19:07:36 · 1714 阅读 · 0 评论 -
SpringBoot- Mybatis多数据源
MyBatis配置多数据源原创 2019-11-12 22:50:21 · 398 阅读 · 0 评论 -
SpringBoot - 自定义Condition
自定义Condition原创 2019-11-12 11:09:55 · 719 阅读 · 0 评论 -
自定义日志注解(可获取方法名、参数等)
自定义注解记录日志,可以获取方法名、参数名、参数值等;原创 2019-11-11 20:30:37 · 3488 阅读 · 2 评论 -
RestTemplate使用
项目地址:https://gitee.com/firewolf/open-utils/tree/master/RestTemplate一、简单介绍RestTemplate是Spring提供的一个类似于HTTPClient的用于模拟http请求模板工具类,在Spring项目中,如果我们需要发起Http请求,可以很方便的使用这个工具类进行处理二、GET请求GET请求有两类:getForObje...原创 2019-08-03 16:31:34 · 277 阅读 · 0 评论 -
微服务中跨服务传递参数
场景在微服务架构中,有比较的服务,如果我们需要把一个参数在多个服务中传递,如:auth信息、语言信息、请求ID等等,那么我们可以通过下面的方式进行处理相关技术ThreadLocalFilterRequestInterceptor实战一、封装请求相关数据保存工具我们可以利用ThreadLocal来保存数据,这里推荐使用InheritableThreadLocal,因为这个类可以让...原创 2020-02-21 12:16:11 · 3760 阅读 · 0 评论