我有一个实现BeanDefinitionRegistryPostProcessor的配置类,在这里我必须从属性文件中获取一些属性,在postProcessBeanDefinitonRegistry中使用它们。当我尝试自动连接应用程序上下文时,我注意到应用程序上下文对象显示为空,所有其他注入的对象也是如此。在查看"BeanDefinitionRegistryPostProcessor"的解释时,我开始知道它很早就执行了。
问题是 :: 如何在实现 BeanDefinitionRegistryPostProcessor 的类中读取我的属性值?
我已经解决了上述问题。我知道对于我的代码逻辑,">BeanDefinitionRegistryPostProcessor"不适合。对于我的方案,我必须实现">ApplicationContextAware"接口。