0

我正在尝试使用 spring 配置服务器在我的应用程序上加载其他属性。我希望能够在字段上使用@Value 注释从配置服务器文件中加载值,但我不知道为什么它不起作用。我正在使用 1.2.0 版的 spring cloud config client 和 io.spring.platform-2.0.8 (因为我有 Spring MVC,这里没有 springboot)

我得到的异常只是 IllegalArgumentException 并且消息是关于无法找到的占位符。当我尝试通过 org.springframework.core.env.Environment.getProperty(propertyName) 获取此属性时,一切正常,并且该值被简单地识别,所以我不知道为什么 @Value 不起作用

4

0 回答 0