Spring配置文件无法解析正确的文件

时间:2017-09-20 18:56:10

标签: spring spring-boot intellij-idea spring-profiles

这是我用来阅读gradle项目中的application.properties文件的代码。

@PropertySource("${spring.profiles.active}/application.properties")

我的档案位于resources/local/application.properties

这就是我试图在IntelliJ

中运行应用程序的方法

enter image description here

这是我最终得到的错误。

org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [com.example.core.Application]; nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder 'spring.profiles.active' in value "${spring.profiles.active}/application.properties"

有人可以帮我修复此问题并阅读正确的配置。

1 个答案:

答案 0 :(得分:2)

您正在尝试 spring.profiles.active ,但在Intellij中您正在设置 spring.active.profiles