我是靠谱客的博主 激情发夹,最近开发中收集的这篇文章主要介绍spring启动时初始化properties文件,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

spring配置文件 


<bean id="dataCenter" class="org.springframework.beans.factory.config.PropertiesFactoryBean">
<property name="location" value="classpath:datacenter.properties"/>
</bean>
@Data
@Component
public class DataCenter implements InitializingBean {
//注入bean
@Resource
private Map<String,String> dataCenter;
private String baseUrl;
private Map<String,String> remoteCalls = new HashMap();
static final String BASE_URL_PROPERTY_NAME = "bbd.datacenter.baseurl";
static final String INTERFALCES_PREFIX="bbd.datacenter.remoteCall.";
@Override
public void afterPropertiesSet() throws Exception {
dataCenter.entrySet().forEach(entry->{
if(BASE_URL_PROPERTY_NAME.equals(entry.getKey())){
baseUrl = entry.getValue();
}else if(entry.getKey().startsWith(INTERFALCES_PREFIX)){
remoteCalls.put(entry.getKey().replace(INTERFALCES_PREFIX,""),entry.getValue());
}
});
}
}

 

转载于:https://my.oschina.net/u/1867229/blog/873818

最后

以上就是激情发夹为你收集整理的spring启动时初始化properties文件的全部内容,希望文章能够帮你解决spring启动时初始化properties文件所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部