1
我需要從我設置變量-Dapp.conf=/path/to/config.properties
的位置讀取config.properties
文件,並在啓動我的應用程序時將其設置爲數據源。 文件應位於文件系統內的任何位置。 如何做到這一點?如何爲JVM設置自定義系統變量來訪問屬性文件?
我需要從我設置變量-Dapp.conf=/path/to/config.properties
的位置讀取config.properties
文件,並在啓動我的應用程序時將其設置爲數據源。 文件應位於文件系統內的任何位置。 如何做到這一點?如何爲JVM設置自定義系統變量來訪問屬性文件?
您可以加載properties
文件作爲下一個:
Properties p = new Properties();
try (Reader reader = new FileReader(System.getProperty("app.conf"))) {
p.load(reader);
}
一旦加載您可以使用您properties
實例來設置您的數據源配置。
如何在啓動我的應用程序時設置此變量? 我使用maven – Igor
你的意思是系統屬性?如何用maven啓動你的應用程序? –
如果是這樣檢查這個http://stackoverflow.com/questions/3708846/how-to-pass-systemproperties-when-invoking-execjava-plugin-in-maven –