春のソースの解釈

本文是通过注解版的Ioc启动流程进行解读的

AnnotationConfigApplicationContext content = new AnnotationConfigApplicationContext(AppConfig.class);

コンストラクタAnnotationConfigApplicationContextによってA、

第二に、コールAnnotationConfiguUtilsツールクラスの初期化メソッドregisterAnnotationConfigProcessorsは7 BeanFactoryPostProcesorを建て

このメソッドの内部に配置されたクラスConfigurationClassPostProcessorもありますたBeanFactory

第三に、リフレッシュメソッド内でコンストラクタ呼び出し

invokeBeanFactoryPostProcessors(beanFactory);

メソッドを呼び出す前にConfigurationClassPostProcessorは、容器の内部に捕捉パッケージプラスクラスの注釈付きマップ内に完了さ

公開された20元の記事 ウォンの賞賛4 ビュー20000 +

おすすめ

転載: blog.csdn.net/lj872224/article/details/104193015