12 2021 档案

摘要:1.循环依赖的产生 在spring中对象默认都是单例的 ,意味整个容器中只有一个该类的对象。 如图,B类有一个属性a,A类有一个属性b。当B类创建对象时,要给a属性赋值;当A类创建对象时,要给b属性赋值,从而产生循环依赖。只要打破当前的闭环,循环依赖就不存在了。 循环依赖产生的根本就是属性赋值。 属 阅读全文 »
posted @ 2021-12-29 12:58 along-Blog 阅读(716) 评论(0) 推荐(0) 编辑
摘要:容器和对象的创建流程 1.先创建容器 2.加载配置文件,封装成BeanDefinition 3.调用执行BeanFactoryPostProcessor 准备工作: 准备BeanPostProcessor 准备监听器,事件,广播器(观察者模式) 4.实例化 5.初始化 6.获取到完整对象 BeanD 阅读全文 »
posted @ 2021-12-26 14:38 along-Blog 阅读(599) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示