我有一个用@Configuration
(我们称之为StubConfiguration
)注释的类,它有一个用@Bean
. 此方法返回一个BeanFactoryPostProcessor
负责注册一些 bean 的实现。但是,Spring 无法解析该工厂在运行时注册的 bean。
我的假设是StubConfiguration
由 Spring 的组件扫描获取,BeanFactoryPostProcessor
注册然后postProcessBeanFactory()
调用它的方法,随后注册我需要的 bean。
我想错了吗?ApplicationContext
如何使用此后期处理注册我需要的 bean ?