标签: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 上上传配置文件,最后查看即可
具体怎么去弄还是要看看我上面给的官方链接
标签:des client nbsp XML 端口 context 统一 beans 上传
原文地址:http://www.cnblogs.com/Profound/p/7427031.html