如何测试和生产版本不同?

时间:2019-02-05 08:07:10

标签: tomcat java-ee web-applications vaadin

我用Java ee中的vaadin创建了一个webapp。这些属性被换出并在程序启动时读取。现在,我想拥有两个不同的属性。一次用于测试系统,一次用于生产系统。现在如何在代码中区分我调用的是哪个属性文件?也许是战争文件的名字?

String os = System.getProperty("os.name").toLowerCase();
        if (os.contains("windows")) {
            path = "C:/ProgramData/mySampleWebapp/";
        } else if (os.indexOf("nix") >= 0 || os.indexOf("nux") >= 0 || os.indexOf("aix") >= 0) {
            path = "/etc/mySampleWebapp/";
        }

我当前的代码目前正在区分Windows和Linux,现在我想通过测试和高效的方式进行扩展。

0 个答案:

没有答案