Как отличается тестовая и производственная версия? - PullRequest
0 голосов
/ 05 февраля 2019

Я создал веб-приложение с vaadin в Java EE.Свойства меняются местами и считываются при запуске программы.Теперь я хочу иметь два разных свойства.Один раз для тестовой системы и один для производственной системы.Как теперь я могу различить в коде, какой файл свойств я вызываю?Может быть, по имени war-файла?

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, теперь я хочу расширить его с помощью теста и продуктивности.

...