TypeSafeConfig读取不在resource文件夹下的配置

TypeSafeConfig读取不在resource文件夹下的配置

ConfigFactory.load()函数默认读取System.properties中的参数,可以在load()方法之前设置Config参数例如:

  • 在代码中直接设置变量参数
System.setProperty("myConfig","This config is set before call load() method");
Config config=ConfigFactory.load();
String myConfig = config.getString("myConfig");\
System.out.println(myConfig);
  • 读取非resources文件夹中的其他路径的配置文件:
    • 准备一个配置文件,内容如下myConfig="This is myConfig"
// 填入当前配置文件的路径
Config config = ConfigFactory.parseFile(new File("C:\\myConfig.conf"));
String myConfig = config.getString("myConfig");
System.out.println(myConfig);

以上就是TypeSafe读取非Resource文件夹中的两种配置方法,如果有更好的方式,请在下面留言,谢谢!

发布了56 篇原创文章 · 获赞 7 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/OldDirverHelpMe/article/details/103639766
今日推荐