Java servlet应用程序中特定于环境的配置属性文件

Java servlet应用程序中特定于环境的配置属性文件,java,servlet-3.0,Java,Servlet 3.0,我希望以这样的方式在servlet应用程序中实现代码,即具有特定于环境的属性文件,如springboot-application-dev.properties、application-stage.properties等 因此,根据配置的环境名称,在运行应用程序时需要参考相应的属性文件 但我没有办法这么做。大家可以建议我如何实现它。一个解决方案应该是传递一个JVM参数,并在一个示例中阅读这个参数,以实现您想要的。 JVM参数可以称为:“configurationFile”,例如 传递JVM参数:-

我希望以这样的方式在servlet应用程序中实现代码,即具有特定于环境的属性文件,如springboot-application-dev.properties、application-stage.properties等

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


但我没有办法这么做。大家可以建议我如何实现它。

一个解决方案应该是传递一个JVM参数,并在一个示例中阅读这个参数,以实现您想要的。 JVM参数可以称为:“configurationFile”,例如

  • 传递JVM参数:-DConfigurationFile=value
  • 在代码中读取它:value=System.getProperty(“ConfigurationFile”)
  • 你想做什么
  • 致以最良好的祝愿