TypeSafe Config

Typesafe的Config库,纯Java写成、零外部依赖、代码精简、功能灵活、API友好。支持Java properties、JSON、JSON超集格式HOCON以及环境变量。它也是Akka的配置管理库.

默认加载classpath下的application.conf,application.json和application.properties文件。通过ConfigFactory.load()加载

也可指定文件地址:

1
ConfigFactory.load(confFileName)

合并多个文件:

1
2
3
4
5
ConfigfirstConfig=ConfigFactory.load("test1.conf");
ConfigsecondConfig=ConfigFactory.load("test2.conf");

//a.withFallback(b)a和b合并,如果有相同的key,以a为准
ConfigfinalConfig=firstConfig.withOnlyPath("host").withFallback(secondConfig);

未完待续……

作者

太阳当空赵先生

发布于

2017-03-09

更新于

2022-02-22

许可协议

评论