owner:配置文件管理解决方案笔记
来源:互联网 发布:python三本经典书籍 编辑:程序博客网 时间:2024/05/17 04:20
properties文件:
server.http.port=80server.host.name=foobar.comserver.max.threads=100
对应的 java 文件:
//@HotReload(value=10, unit = TimeUnit.SECONDS)@Sources({ "classpath:ServerConfig.properties" })public interface ServerConfig extends Reloadable {@Key("server.http.port")int port();@Key("server.host.name")String hostname();@Key("server.max.threads")@DefaultValue("42")int maxThreads();}
@Sources里面可以配置多个文件,其他看字面意思因该就能理解吧
测试:
public static void main(String[] args) { ServerConfig cfg = ConfigFactory.create(ServerConfig.class); System.out.println(cfg.hostname()); ServerConfig instance = ConfigCache.getOrCreate(ServerConfig.class); System.out.println(instance.hostname()); }
建议使用configCache获取,单例嘛。
源地址:http://owner.aeonbits.org/docs/features/
0 0
- owner:配置文件管理解决方案笔记
- 管理配置文件
- 敏捷开发产品管理系列之七:Product Owner团队
- java学习笔记6 - 使用commons configuration管理配置文件
- 管理解决方案
- Hibernate配置文件加密解决方案
- 用JFig管理配置文件
- 配置文件的管理
- Zend框架 ------ 管理配置文件
- membership用户管理配置文件
- Apache 配置文件管理
- grub 管理配置文件学习
- C#配置文件管理
- Emacs 配置文件管理
- Mbean 管理配置文件
- C# 配置文件管理
- SSH 配置文件管理
- Apache 配置文件管理
- Mac Mongo 安装
- Hibernate的开发前准备以及入门操作
- C++对象模型的那些事儿之三:默认构造函数
- zzulioj 1902( 985的因子对难题)
- UOB是新加坡银行不良贷款榜中输不起的人
- owner:配置文件管理解决方案笔记
- 1037: 最简单的计算机
- DWZ表单提交及关闭当前页面并刷新数据
- C++对象模型的那些事儿之四:拷贝构造函数
- CSS样式表的优先级
- hadoop配置文件详解
- 使用jquery动态往table添加tr
- onethink的后台登录验证码突然一直提示错误
- 红黑树