typesafe.config与HOCON
typesafe.config 及 HOCON 使用笔记
typesafe.config配置解析工具
lightbend / config - configuration library for JVM languages using HOCON files
https://github.com/lightbend/config
Java 配置解析工具,纯 Java 写成、零外部依赖、代码精简、功能灵活、API 友好。支持 Java properties, JSON, JSON 超集格式 HOCON 以及环境变量。
ConfigFactory.load()
会加载配置文件,默认加载 classpath 下的 application.conf,application.json 和 application.properties 文件。
也可以调用 ConfigFactory.load(confFileName)
加载指定的配置文件。
import com.typesafe.config.ConfigFactory
Config conf = ConfigFactory.load();
int bar1 = conf.getInt("foo.bar");
Config foo = conf.getConfig("foo");
int bar2 = foo.getInt("bar");
java的typesafe.config配置管理入门指南
https://www.orchome.com/852
HOCON
HOCON(Human-Optimized Config Object Notation) 是一种配置文件格式,由 Typesafe(开发 Scala 和 play framework 的公司)主导。
HOCON 是 JSON 和 java property 的超集,是一种非常优秀的配置文件格式。
配置内容即可以是层级关系:
host{
ip = 127.0.0.1
port = 2282
}
也可以用 .
号分隔写成一行:
host.ip = 127.0.0.1
host.port = 2282
Using HOCON, the JSON Superset
https://github.com/lightbend/config#using-hocon-the-json-superset
各种配置文件优缺点 yaml xml json hocon
https://my.oschina.net/u/3892023/blog/2873855
上一篇 MyCat
下一篇 MongoDB
页面信息
location:
protocol
: host
: hostname
: origin
: pathname
: href
: document:
referrer
: navigator:
platform
: userAgent
: