我使用maven assembly插件为环境测试和生产内部的属性(test1.properties和test2.properties)构建了不同的jar(test-properties.jar和prod-properties.jar)。现在我将properties文件(test1.properties和test2.properties)更改为Java文件(Test1.java和Test2.java)......编译它们并再次运行程序集插件。 所以我有两个jar文件,里面有类,它适用于不同的环境。类或TextFiles中的Java Build Enviroment配置?
- >测试properties.jar(Test1.class,Test2.class)
- > PROD-properties.jar(Test1.class,Test2.class)
如果我上部署web应用程序Produktion,然后我使用prod-properties.jar进行部署。对于本地工作区,我使用test-properties.jar
我的问题:在属性文件或Java类中使用Enviroment属性更好吗? (性能?不需要FileInputStream中......不好的代码风格?)
谢谢你的答案:)