首页 > 解决方案 > servlet 应用程序中特定于环境的配置属性文件

问题描述

我想以这样的方式在 servlet 应用程序中实现代码,它将具有环境特定的属性文件,如 spring boot application-dev.properties、application-stage.properties 等。

因此,根据配置的环境名称,在运行应用程序时需要参考相应的属性文件。

但我没有任何办法这样做。所以你们能建议我如何实施它。

标签: javaservlet-3.0

解决方案


一种解决方案应该是传递 JVM 参数并在Servlet 过滤器中读取此参数,例如以完成您想要的。JVM 参数可以称为:例如“configurationFile”。

  1. 传递一个 JVM 参数:-DConfigurationFile=value
  2. 在您的代码中阅读它: value=System.getProperty("ConfigurationFile");
  3. 做你想要的处理

此致,


推荐阅读