今天看到自己以前做的一个配置文件的设计:
《config配置文件支持拆分》
设计:
config配置文件支持拆分,命名规范:config.properties 和 config_*.properties *代表任意多个字符。
原理:
框架在读取配置文件的时候,读取config.properites和config_*.properties,并在内存中合并配置项。
优点:
这样可以把固定的一些配置写到config.properties,并写入底层框架,后者config_*.properties主要保存动态的ip等信息,在每个环境打包目录下都存在一份,方便编写,方便维护。
举一反三还是有一些应用场景的。
网友评论