@Bean
public Properties propertyFactory() throws IOException {
List<Resource> resources = loadPropertyResource();
PropertiesFactoryBean factory = new PropertiesFactoryBean();
factory.setLocations(resources.toArray(new Resource[resources.size()]));
factory.afterPropertiesSet();
Properties props = factory.getObject();
new ConfigAccessor().get()
.getProperties()
.stream()
.forEach(e -> {
if (props.getProperty(e._1()) == null) {
props.put(e._1(), e._2());
}
});
System.getProperties()
.entrySet()
.forEach(e -> props.put(e.getKey(), e.getValue()));
return props;
}
PropertyFileConfig.java 文件源码
java
阅读 28
收藏 0
点赞 0
评论 0
项目:micro-server
作者:
评论列表
文章目录