1.美图
2.概述
使用方式参考:Spring : ImportBeanDefinitionRegistrar动态注入
DynamicImportBeanDefinitionRegistrar
是被导入的,所以要加载到DynamicImportBeanDefinitionRegistrar
必然要先加载DynamicConfiguration
才行;所以先看Configuration
的代码。
找到ConfigurationClassPostProcessor
类,它实现了BeanDefinitionRegistryPostProcessor
接口,在AbstractApplicationContext#invokeBeanFactoryPostProcessors
方法有这样一段代码。