码迷,mamicode.com
首页 > 其他好文 > 详细

disconf我也来聊5毛钱的

时间:2017-08-25 12:31:28      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:des   client   nbsp   XML   端口   context   统一   beans   上传   

disconf:百度推出的一种管理分布式项目的配置文件Properties的框架。

口水话:
问题场景:就是分布式每个项目上的配置文件都一样,如果要修改,就要修改N个,很麻烦。
disconf的作用:就是可以在web端统一配置N个分布式项目的配置文件properties。

入门手册(官方):

这种配置文件是基于注释的,项目中不需要xml或者properties文件

大致步骤:1. applicationContext.xml 中 必须 声明disconf的Bean,设置扫描的包,

1 <!-- 使用disconf必须添加以下配置 -->
2 <bean id="disconfMgrBean" class="com.baidu.disconf.client.DisconfMgrBean"
3 destroy-method="destroy">
4 <property name="scanPackage" value="com.example.disconf.demo"/>
5 </bean>
6 <bean id="disconfMgrBean2" class="com.baidu.disconf.client.DisconfMgrBeanSecond"
7 init-method="init" destroy-method="destroy">
8 </bean>

 


然后必须支持cglib aop
即:

<aop:aspectj-autoproxy proxy-target-class="true"/>

 


2.写这个需要配置的properties类,必须要 @DisconfFile 指明名称
...


3.配置disconf的配置文件disconf.properties,
即它web端的地址端口等,就是这个分布式项目共同的properties放置的地方。


4. 在disconf-web 上上传配置文件,最后查看即可

 

具体怎么去弄还是要看看我上面给的官方链接

 

disconf我也来聊5毛钱的

标签:des   client   nbsp   XML   端口   context   统一   beans   上传   

原文地址:http://www.cnblogs.com/Profound/p/7427031.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!