springboot 读取properties

2018-05-21  本文已影响0人  白敏鸢

配置文件

server.properties
linking.bpmaddress={BMP_ADDRESS}

修改环境变量

name:BMP_ADDRESS 
value:http://111.111.111.111

添加工具配置类

@Configuration
@ConfigurationProperties(prefix="linking")
@PropertySource("file:{user.dir}/conf/server.properties")
public class ServerConfig implements ServerConfigService,InitializingBean
{
private String bpmaddress;
get/set;
}

业务类使用

public class WebServiceImpl  implements WebService 
{
    @Autowried
    ServerConfig  serverConfig;

    @Override
    public String query()
    {
    String url =serverConfig.getserverConfig();
       .......
    return null;
    }

}

注意问题

@ConfigurationProperties(prefix="linking")
只去读取前缀为linking的配置文件
上一篇下一篇

猜你喜欢

热点阅读