配置文件无法在spring boot jar中工作

时间:2016-03-01 18:17:16

标签: spring spring-boot

我有一个自定义的spring boot jar,它取决于具有特定于环境的变体的文件“application.properties”,例如:

application-dev.properties
application-qa.properties
application-uat.properties

我在另一个春季启动项目中使用此jar,活动配置文件为“dev”。

目前我无法选择特定于env的属性。怎么办呢?

示例错误是:

Could not resolve placeholder 'custom.url' in string value "${custom.url}"

但如果我特别使用@PropertySource指定文件,则此方法有效。

1 个答案:

答案 0 :(得分:0)

mvn spring-boot:run -Drun.arguments="--spring.profiles.active=local"

如果您使用上述命令,则可以选择application-local.properties