分類
properties
josn
yaml
hocon
輕松支持比較復雜的配置
除了properties 和 json 在復雜的配置文件下,可選擇YAML或HOCON
YAML:
適用場景:多層級關系,數組,可定義常量(包括:整數,浮點數,字符串,NULL,日期,布爾,時間)
HOCON:
HOCON(Human-Optimized Config Object Notation)是一個易於使用的配置文件格式。它被用於 Sponge 以及利用 Sponge API 的獨立插件以儲存重要的數據,比如配置或者玩家數據。HOCON 文件通常以 .conf 作為后綴名。
讀取支持
Typesafe的Config庫,純Java寫成、零外部依賴、代碼精簡、功能靈活、API友好。支持Java properties、JSON、JSON超集格式HOCON以及環境變量。它也是Akka的配置管理庫。
org.yaml.snakeyaml 支持讀取 yaml文件