我有一个自定义的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
指定文件,则此方法有效。
答案 0 :(得分:0)
mvn spring-boot:run -Drun.arguments="--spring.profiles.active=local"
如果您使用上述命令,则可以选择application-local.properties