摘要: 上一篇讲解了基于xml的自动reload的分布式配置文件管理,这一篇讲解基于注解的自动reload的方式(基于disconf实践二)。 1. 修改spring配置文件 2. 修改RedisConfig.java 实现 IDisconfUpdate 接口。此类必须是JavaBean,Spring托管的 阅读全文
posted @ 2017-05-21 18:37 写出高级BUG 阅读(3409) 评论(0) 推荐(0) 编辑
摘要: 上一篇介绍了基于xml的非自动reload的分布式配置文件管理,这一篇介绍自动reload的方式(基于disconf实践二)。 1. 修改RedisConfig.java 2. 新增回调 3. 修改spring配置文件 修改之后,在管理端修改redis.properties的配置信息时,应用会自动r 阅读全文
posted @ 2017-05-21 18:35 写出高级BUG 阅读(1988) 评论(0) 推荐(0) 编辑
摘要: 上一篇博文介绍了disconf web的搭建流程,这一篇就介绍disconf client通过配置xml文件来获取disconf管理端的配置信息。 1. 登录管理端,并新建APP,然后上传配置文件 2. 在工程中新建disconf.properties,根据管理端新建的APP修改相关属性,放在cla 阅读全文
posted @ 2017-05-21 16:23 写出高级BUG 阅读(2058) 评论(0) 推荐(0) 编辑
摘要: 实际项目中,通常将可配置的参数放到属性文件中,例如数据库连接信息、redis连接信息等,便于统一管理。然后通过IoC框架spring将其加载到上下文中,使得程序可以直接使用。 创建mysql.properties文件,并置于CLASSPATH路径中,如果使用maven构建工程,直接放置在resour 阅读全文
posted @ 2017-05-21 15:59 写出高级BUG 阅读(1558) 评论(0) 推荐(0) 编辑