我正在使用属性文件配置我的spring应用程序。但我必须在开发和生产属性文件之间进行切换。现在我有这样的代码片段设置属性位置环境
@Configuration
@PropertySource(value = "classpath:config/simulator.properties", ignoreResourceNotFound = false)
public class AppConfiguration
但我想的东西与价值=“类路径:$ {ENV:本地} /simulator.properties”
它,如果我没有设置环境变量ENV不是指它必须指向local/simulator.properties,否则如果environment env变量指向生产,那么位置必须是production/simulator.properties。
因此,本地是后备环境。
有什么办法来实现这一目标。我不想使用配置文件,它必须由变量的环境中控制
我不想
你真的尝试过吗? –