我需要我的应用程序应该从环境变量而不是application.yml中选择键的值。
如果两个环境变量以及appliation.yml
中都有一个特定的属性,则它应该选择作为环境变量一部分指定的值。
如果环境变量中没有特定属性,则它应从application.yml
中选择值。否则
答案 0 :(得分:-1)
您有两个问题。您可以使用类似的内容:
spring:
profiles: ${YOUR_ENV_FOR_PROFILE:YOUR_DEFAULT_PROFILE}
如果您设置了环境变量(例如,YOUR_ENV_FOR_PROFILE),则请使用spring,否则请使用默认值“ YOUR_DEFAULT_PROFILE”