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

问题描述 投票:0回答:1

我有一个实现BeanDefinitionRegistryPostProcessor的Configuration类,在这里我必须从Property文件中获取一些属性,在postProcessBeanDefinitonRegistry中使用它们。当我尝试自动装配ApplicationContext时,我注意到ApplicationContext对象是空的,所有其他注入的对象也是如此。在查看“BeanDefinitionRegistryPostProcessor”的解释时,我发现它早期执行。

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

java spring spring-boot spring-mvc
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.