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 –