摘要: 上篇文章讲了ConfigurationClassPostPreocessor类生成BeanDefinition的时机、以及概括了它做的事,它是整个注解开发的支撑,今天来具体细品。 1.看ConfigurationClassPostPreocessor类的postProcessorBeanDefini 阅读全文
posted @ 2021-08-14 21:15 福福猿 阅读(131) 评论(0) 推荐(0)
摘要: 前面的文章一些讲了xml解析、在xml中添加扫描组件就会把@Component类型注解的类封装成BeanDefinition,但现在xml文件的配置方法慢慢的退出了历史的舞台,大多都用注解开发,那么注解又是怎么完成对BeanDefinition的封装的呢?是通过ConfigurationClassP 阅读全文
posted @ 2021-08-14 17:31 福福猿 阅读(77) 评论(0) 推荐(0)
摘要: 讲到这里,refresh()中核心方法就剩下finishBeanBactoryInitialization()方法没讲,这个方法主要是Bean的实例化、依赖注入、AOP,在讲这个方法之前我们讲一些其他的知道,如属性文件解析、如果没有配置文件,那么BeanDefinition怎么来的,Bean的实例化 阅读全文
posted @ 2021-08-14 14:47 福福猿 阅读(143) 评论(0) 推荐(0)