随笔分类 -  技术 / Spring

Spring
摘要:一个logback-spring.xml配置。 配置如下: <?xml version="1.0" encoding="UTF-8" ?> <configuration debug="true" scan="false"> <contextName>logback-test</contextName 阅读全文
posted @ 2021-01-25 19:04 别名 阅读(640) 评论(0) 推荐(0)
摘要:本文主要解析Mybaties插件基本原理,所谓的插件就是Mybaties提供的Interceptor拦截器,用于SQL执行时动态对“执行方法”、“参数”、“返回值”或“SQL语句”的拦截处理。在业务很多场景都会用到,如分页和sql操作同步等场景。 1. MyBatis拦截原理 MyBatis插件可以 阅读全文
posted @ 2020-09-19 20:15 别名 阅读(272) 评论(0) 推荐(0)
摘要:本文解析MapStruct生成继承类的Spring容器对象属性注入为空问题,并分析了相关源码。给出了一个Spring容器对象属性正确注入例子。 在领域模型中经常会遇到对象属性的拷贝,对属性的手动赋值会增加不必要的工作量,而使用BeanUtils.copyProperties等工具存在其他问题。除了领 阅读全文
posted @ 2020-09-06 21:56 别名 阅读(11003) 评论(2) 推荐(2)
摘要:接上文“Feign封装请求基本原理(启动和注入)”,本文看一个Feign请求的过程。 一、远程方法对应的MethodHandler创建 在注入Feign代理对象的bean时,会给@FeignClient注解接口下所有符合条件的方法生成对应的MethodHandler,该操作是在ReflectiveF 阅读全文
posted @ 2020-07-31 23:45 别名 阅读(1681) 评论(0) 推荐(0)
摘要:通过一个例子看基于Feign的http请求原理。对Feign的操作主要分为:项目启动时处理、IOC容器注入时处理;实际的调用处理。目录: 1、例子; 2、项目启动时:Feign引入; 3、Bean的注入:@Autowired等; 4、接口方法的调用; 1. 例子 例子是一个用Maven管理的Spri 阅读全文
posted @ 2020-07-31 00:29 别名 阅读(2682) 评论(0) 推荐(0)