
spring
油头怪
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Springboot的自动装配原理
springboot自动装配原理 加载spring.factories 解析启动类,主要是找到启动类上的@Component 调用spring的refresh方法 调用bfpp 递归查找启动类的注解上的@import 解析@import,加载configration原创 2022-10-29 21:13:15 · 532 阅读 · 0 评论 -
shardingjdbc踩坑记录
shardingjdbc5.x与4.x原创 2022-07-25 09:42:39 · 1849 阅读 · 0 评论 -
BeanPostProcessor与BeanFactoryPostProcessor对比
// 都可用于对bean的修改 BeanPostProcessor // 实例化之后执行 BeanFactoryPostProcessor // 实例化之前执行 BeanPostProcessor 该接口我们也叫后置处理器,作用是在Bean对象在实例化和依赖注入完毕后, 在显示调用初始化方法的前后添加我们自己的逻辑。注意是Bean实例化完毕后及依赖注入完成后触发的。接口的源码如下 public interface BeanPostProcessor { /** * 实例化、依赖注入完毕,在调用显示的初始化原创 2022-04-25 09:01:44 · 384 阅读 · 0 评论 -
Spring的ConversionService
Spring的ConversionService 用来将前端传过来的参数和后端的 controller 方法上的参数进行绑定的时候用。 像前端传过来的字符串、整数要转换为后端的 String、Integer 很容易,但是如果 controller 方法需要的是一个枚举值,或者是 Date 这些非基础类型(含基础类型包装类)值的时候,我们就可以考虑采用 ConversionService 来进行转换。 // 如日期转换 public class StringToDateConverter implements原创 2022-03-18 16:56:29 · 476 阅读 · 0 评论 -
Spring的refresh方法
spring的refresh方法 前置知识 方法入口 // org.springframework.context.support.AbstractApplicationContext#refresh 类的结构图 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SeP96Iz4-1647510360090)(C:\Users\wangli66\AppData\Roaming\Typora\typora-user-images\image-20220317160045045.p原创 2022-03-17 17:48:20 · 2222 阅读 · 3 评论