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

问题描述 投票:0回答:0

我在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,现在我想通过测试和高效扩展它。

tomcat java-ee web-applications vaadin
© www.soinside.com 2019 - 2024. All rights reserved.