【发布时间】:2016-09-04 09:10:23
【问题描述】:
我的 Spring Boot 应用程序忽略了我在 config.xml 文件中设置为 true 的 ignoreUnresolvablePlaceHolders 时遇到问题。
我明确设置了这些选项:
<property name="ignoreUnresolvablePlaceholders" value="true" />
<!-- <property name="localOverride" value="false" /> -->
<property name="ignoreResourceNotFound" value="true" />
它在 Junit 中运行良好,但是当我将我的应用程序作为 Spring Boot 运行时,它会引发 Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 在启动时。
当我像这样添加 Spring Profiles 时,一切都开始失败:
<beans profile="default,dev">
任何帮助将不胜感激...
【问题讨论】:
-
也许这个baeldung.com/properties-with-spring 可以帮助你。也看看这个问题:stackoverflow.com/questions/14224524/…
标签: java spring-boot spring-profiles spring-properties