經常使用配置文件格式比較

分類

properties

josn

yaml

hocon

 

輕鬆支持比較複雜的配置

除了properties 和 json 在複雜的配置文件下,可選擇YAML或HOCONjson

YAML:數組

適用場景:多層級關係,數組,可定義常量(包括:整數,浮點數,字符串,NULL,日期,布爾,時間)插件

HOCON:字符串

HOCON(Human-Optimized Config Object Notation)是一個易於使用的配置文件格式。它被用於 Sponge 以及利用 Sponge API 的獨立插件以儲存重要的數據,好比配置或者玩家數據。HOCON 文件一般以 .conf 做爲後綴名。io

 

讀取支持

Typesafe的Config庫,純Java寫成、零外部依賴、代碼精簡、功能靈活、API友好。支持Java properties、JSON、JSON超集格式HOCON以及環境變量。它也是Akka的配置管理庫。變量

org.yaml.snakeyaml 支持讀取 yaml文件配置

相關文章
相關標籤/搜索