当定义一个属性时,application.properties
例如
deployment=dev
spring.profiles.active=${deployment}
Spring 无法deployment
正确解析该属性。
Main : The following profiles are active: ${deployment}
相反,我必须在变量的每个实例中指定一个默认值,例如
deployment=dev
spring.profiles.active=${deployment:dev}
但是,当我通过各种方式之一(环境变量、系统属性等)覆盖该属性时,设置值在任何地方都被正确解析。有没有办法在application.properties
文件中定义默认值?