问题描述
我想以这样的方式在servlet应用程序中实现代码,使其具有特定于环境的属性文件,例如spring boot application-dev.properties,application-stage.properties等。
因此,基于配置的环境名称,在运行应用程序时需要引用相应的属性文件。
但是我没有任何办法。伙计们,您能建议我如何实现它。
解决方法
一种解决方案应该是传递JVM参数并以Servlet Filter的形式读取此参数,例如以完成所需的操作。 JVM参数可以称为:例如“ configurationFile”。
- 传递JVM参数:-DConfigurationFile = value
- 在您的代码中读取它:value = System.getProperty(“ ConfigurationFile”);
- 执行所需的处理
最好的问候