
SpringIOC
郭敬仰
这个作者很懒,什么都没留下…
展开
-
Spring解决相互依赖的问题
参考博客: https://blog.youkuaiyun.com/zl1zl2zl3/article/details/86071240个人理解:(1)如果用构造函数循环初始化所需要的bean的时候,比如文中C初始化的它所需要依赖的时候发现A已经在初始化状态了,就抛出异常。(2)如果用autowored注入(也就是默认的方式),会先把各个bean实例化放到map中,进而给属性赋值。(推荐用法)(3...原创 2019-10-14 17:19:31 · 1575 阅读 · 0 评论 -
autowiring自动装配实现原理
(1)在AbstractAutowireCapableBeanFactory中populateBean方法,也就是依赖注入的时候发生的(2)获取当前bean的所有属性,然后判断属性中有AUTOWIRE_BY_NAME等类型的执行autowireByName相关操作(3)最后执行getBean()进行依赖注入...原创 2019-10-14 17:15:53 · 263 阅读 · 0 评论 -
Spring中的后置处理器BeanPostProcessor讲解
参考博客:https://www.cnblogs.com/sishang/p/6576665.htmlhttps://www.cnblogs.com/libra0920/p/6118157.html个人理解思路:(1)initializeBean在populateBean方法之后开始调用,而populateBean是属性注入的方法,说明initializeBean在属性注入之后调用...原创 2019-10-14 17:09:27 · 238 阅读 · 0 评论 -
springIOC 中bean的生命周期
参考博客:https://www.cnblogs.com/redcool/p/6397398.html主要流程1、bean实例创建2、给bean属性赋值3、如果bean实现了Aware相关接口如,BeanNameAware, BeanFactoryAware, InitializingBean, ApplicationContextAware就调用相对于的初始化方法4、通过容器使用b...原创 2019-10-14 17:00:01 · 198 阅读 · 0 评论 -
FactoryBean在spring中的应用
参考博客:https://blog.youkuaiyun.com/zknxx/article/details/79588391factorybean调用流程截图:原创 2019-10-14 14:21:13 · 186 阅读 · 0 评论 -
springioc初始化bean与依赖注入流程分析《二》
优秀博客参考: https://blog.youkuaiyun.com/u013400939/article/details/81321246https://www.cnblogs.com/dongguacai/p/6438603.htmlgetbean初始化截图流程:原创 2019-10-14 13:55:17 · 188 阅读 · 0 评论 -
Spring ioc 启动初始化流程分析《一》
IOC核心为BeanFactory接口,beandefinition装载过程,分析流程如下:1、从ClassPathXmlApplicationContext为切入点,找到父类AbstractRefreshableApplicationContext,进入refreshBeanFactory()2、进入loadBeanDefinitions(beanFactory);3、loadBeanDe...原创 2019-10-14 10:56:01 · 184 阅读 · 0 评论