07 2021 档案
发表于 2021-07-27 08:29阅读次数:608评论次数:2
摘要:希望之光永远向着目标清晰的人敞开。 1. 循环依赖概述 循环依赖通俗讲就是循环引用,指两个或两个以上对象的bean相互引用对方,A依赖于B,B依赖于A,最终形成一个闭环。 Spring循环依赖的场景有两种: 构造器的循环依赖 field 属性的循环依赖 对于构造器的循环依赖,Spring 是无法解决
阅读全文 »
发表于 2021-07-19 08:34阅读次数:589评论次数:0
摘要:只要不放弃,希望迟早都会到来! 1. Bean的初始化 如果把bean的生命周期看作一个婴儿诞生过程的,那么创建实例相当于婴儿从母体出来,一丝不挂光秃秃;属性赋值相当于给宝宝的头带帽子,上身穿衣服、下神穿裤子、还有脚丫穿袜子;而初始化相当于教宝宝一些常规的动作,比如给宝宝吸奶,打嗝拍打,哄睡觉等,本
阅读全文 »
发表于 2021-07-10 06:14阅读次数:587评论次数:0
摘要:每次进入源码的世界,就像完成一场奇妙的旅行! 1. 属性赋值概述 上一篇讲述了bean实例化中的创建实例过程,实例化后就需要对类中的属性进行依赖注入操作,本篇将重点分析属性赋值相关流程。其中属性赋值,体现在AbstractAutowireCapableBeanFactory类中的doCreateBe
阅读全文 »
发表于 2021-07-05 08:36阅读次数:426评论次数:0
摘要:人生需要探索的热情、坚持的勇气以及热爱生活热爱自己的力量。 1. Bean的实例化 上一篇讲述了bean的生命周期,其中第一步就涉及到了bean的实例化,本文重点分析bean实例化,先进入源码中的AbstractAutowireCapableBeanFactory类中的createBeanInsta
阅读全文 »