客户端

disconf与spring集成

所在版块: 后端技术 2017-10-18 17:04 [复制链接] 查看: 2635|回复: 0
【disconf-web端配置】
1. 新建App
2. 新建配置文件(注意:不是配置项)
3. 上传配置文件(注意:不要在线填配置内容)

【disconf-client端配置】
1. spring-disconf.xml配置
<bean id="disconfMgrBean" class="com.baidu.disconf.client.DisconfMgrBean" destroy-method="destroy">
    <property name="scanPackage" value="com.didichuxing.lang.disconf,com.didichuxing.lang.atlantic.search.main" />
</bean>
<bean id="disconfMgrBean2" class="com.baidu.disconf.client.DisconfMgrBeanSecond" init-method="init" destroy-method="destroy" />

        <bean id="appProperties" class="com.baidu.disconf.client.addons.properties.ReloadablePropertiesFactoryBean">
    <property name="locations">
        <list>
            <value>classpath:db.properties</value>          (注意此处是指定要同步更新的配置文件)
        </list>
    </property>
        </bean>
        <bean id="propertyConfigurer" class="com.baidu.disconf.client.addons.properties.ReloadingPropertyPlaceholderConfigurer">
    <property name="ignoreResourceNotFound" value="true" />   
    <property name="ignoreUnresolvablePlaceholders" value="true" />
    <property name="propertiesArray">
        <list>
            <ref bean="appProperties" />
        </list>
    </property>
        </bean>

注意:使用disconf配置文件时,不要再在spring中用如下方式指定配置文件了:
  1. <bean id="propertyConfigurer"
  2.         class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">  
  3.         <property name="location" value="classpath:db.properties" />  
  4. </bean>
复制代码






分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码关注微信公众号

QQ|Archiver|手机版|小黑屋|mwt-design ( 沪ICP备12041170号-1

GMT+8, 2024-5-17 21:49 , Processed in 0.066099 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回列表