项目中增加集中配置管理-appllo

1.在pom.xml中增加applo的相关依赖

         <!-- 配置中心 -->
		<dependency>
			<groupId>com.ctrip.framework.apollo</groupId>
			<artifactId>apollo-client</artifactId>
			<version>0.10.2</version>
		</dependency>

 META-INF中创建app.properties配置文件

 

2.把config.properties中的配置文件增加到applo中

直接把配置文件放到applo中,很简单他会自己增加对应的格式

增加完成后,把本地的config.properties注释掉

3.

a、头文件中添加apollo

xmlns:apollo="http://www.ctrip.com/schema/apollo"
http://www.ctrip.com/schema/apollo http://www.ctrip.com/schema/apollo.xsd

 

b、PreferencesPlaceholderConfigurer替换成PropertySourcesPlaceholderConfigurer

<bean id="propertyConfigurer" class="org.springframework.context.support.PropertySourcesPlaceholderConfigurer">
		<property name="properties" ref="configProperties" />
		<property name="ignoreUnresolvablePlaceholders" value="true"/>
	</bean>

 4、应用启动入口Setup中添加启动注解

 

 包 :import com.ctrip.framework.apollo.spring.annotation.EnableApolloConfig;

@org.springframework.context.annotation.Configuration
@EnableApolloConfig(value = "application", order = 10)

 5、配置文件中使用apollo配置

a、数据源配置文件database.xml

b、redis配置文件jedis.xml

c、等等,其他需要apollo配置的文件

格式:${键:默认值}   如果阿波罗apollo配置不可用,使用默认值

6、项目启动

 

tomcat中增加启动参数

-Denv=DEV -Dapollo.autoUpdateInjectedSpringProperties=true -Ddev_meta=http://端口号 -Dfile.encoding=UTF-8 

 

转载于:https://www.cnblogs.com/houpengwei/p/10899876.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值