我使用一个application.yml
文件而不是profile-properties 解决了该问题。yml文件正在使用default
配置文件的标准定义,该定义在文件顶部定义。
#default settings. these can be overriden for each profile.
#all these settings are overriden by env vars by spring priority
rest:
api:
version: 1
base:
url: /query/api/${rest.api.version}
---
spring:
profiles: dev
---
spring:
profiles: production
main:
show_banner: true
---
spring:
profiles: test
base:
url: /query/override/default/value