如何在Spring Boot中实现BeanDefinitionRegistryPostProcessor的Configuration类中获取属性文件

时间:2019-04-02 11:09:19

标签: java spring spring-boot spring-mvc

我有一个正在实现BeanDefinitionRegistryPostProcessor的Configuration类,在这种情况下,我必须从Property文件中获取一些属性,并在postProcessBeanDefinitonRegistry中使用它们。当我尝试自动装配ApplicationContext时,我注意到ApplicationContext对象以null的形式出现,所有其他注入的对象也是如此。在查看“ BeanDefinitionRegistryPostProcessor”的说明时,我知道它会尽早执行。

问题是::我如何在实现BeanDefinitionRegistryPostProcessor的类中读取属性值?

1 个答案:

答案 0 :(得分:0)

我已经解决了上述问题。我知道对于我的代码逻辑“ BeanDefinitionRegistryPostProcessor ”不合适。对于我的场景,我必须实现“ ApplicationContextAware ”界面。