java - servlet 应用程序中特定于环境的配置属性文件
问题描述
我想以这样的方式在 servlet 应用程序中实现代码,它将具有环境特定的属性文件,如 spring boot application-dev.properties、application-stage.properties 等。
因此,根据配置的环境名称,在运行应用程序时需要参考相应的属性文件。
但我没有任何办法这样做。所以你们能建议我如何实施它。
解决方案
一种解决方案应该是传递 JVM 参数并在Servlet 过滤器中读取此参数,例如以完成您想要的。JVM 参数可以称为:例如“configurationFile”。
- 传递一个 JVM 参数:-DConfigurationFile=value
- 在您的代码中阅读它: value=System.getProperty("ConfigurationFile");
- 做你想要的处理
此致,
推荐阅读
- node.js - 如何在 mongoose 和 mongodb 中显示所有数据并过滤一个?
- vba - 如何使用 VBA 添加计算机名和用户名
- jquery - 如果包含文本,则无法隐藏 div
- android - 设置首选项屏幕的边距
- spring-boot - Spring Data Neo4J @Index(unique = true) 不起作用
- azure - 从部署在 Azure node.js 函数上的 graphQL 解析器中的 API 获取数据
- c - 如何从c中的数组中删除一系列元素
- php - PHP - 从数组中获取第一个和最后一个键和值
- flutter - how can I show document?
- bash - bash 变量替换就在另一个字符串旁边