- 需求
- properties配置文件,创建常量类
- 常量类创建后,繁多设置属性值
- 配置文件变更和常量类不同步,容易遗漏
- 特点
- 支持自动生成常量类 ConfigGenerator
- 支持无限树形结构生成,基础数据类型(默认String,自定义属性type)
- 支持自动设置值 ConfigLoader
作用:只需维护properties文件,自动生成类和设置属性值
示例
config.properties 配置文件
|
|
ConfigGenerator 配置文件生成常量类
|
|
生成类
|
|
ConfigLoader 自动加载配置文件属性值
|
|