我有一个实现BeanDefinitionRegistryPostProcessor的Configuration类,在这里我必须从Property文件中获取一些属性,在postProcessBeanDefinitonRegistry中使用它们。当我尝试自动装配ApplicationContext时,我注意到ApplicationContext对象是空的,所有其他注入的对象也是如此。在查看“BeanDefinitionRegistryPostProcessor”的解释时,我发现它早期执行。
问题是::如何在实现BeanDefinitionRegistryPostProcessor的类中读取我的属性值?
我已经解决了上述问题。我明白,对于我的代码逻辑“BeanDefinitionRegistryPostProcessor”不适合。对于我的场景,我必须实现“ApplicationContextAware”接口。