![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
文章平均质量分 96
单线程的猫
这个作者很懒,什么都没留下…
展开
-
源码解析Spring Bean的生命周期
源码解析Spring Bean的生命周期@[TOC](源码解析Spring Bean的生命周期)一、生成bean的模型对象BeanDefinition二、创建Bean2.1 实例化之前:加载类2.2 实例化之前:可以提前返回bean(很少用到)2.3 推断构造器并实例化2.4 BeanDefinition的后置处理(很少用到)2.5 填充属性(依赖注入)三、增强bean功能3.1 扩展点:Aware接口3.2、扩展点:初始化方法之前3.3 扩展点:初始化方法3.4 扩展点:初始化方法之后四、单例bean的销原创 2021-06-29 10:40:38 · 281 阅读 · 0 评论 -
源码解析Spring循环依赖
源码解析Spring循环依赖一、什么是循环依赖二、Spring如何检测循环依赖三、Spring能处理哪些循环依赖的情况4.3 Spring的三级缓存4.3.1 三级缓存的使用过程4.3.2 三级缓存使用过程中重要的三个方法4.3.3 为什么一定要三个层级的缓存 声明:下文出现的Spring源码都基于Spring 5.3.7版本 一、什么是循环依赖 所谓循环依赖是指两个或两个以上的bean互相引用对方,最终形成了一个依赖的闭环。 说到循环依赖好像就会有一种先入为主的印象,总感觉是自己在代码实现上出现了问题,原创 2021-06-29 09:52:41 · 288 阅读 · 0 评论