Spring Boot动态获取配置文件

ConfigurableApplicationContext context = null;  //获取一个ApplicationContext 哪种方式都行
context.getBeanFactory().resolveEmbeddedValue("${server.port}");

public String readConfig(String item) {
    return context.getBeanFactory().resolveEmbeddedValue("${" + item + "}");
}

好处是不用事先写死,极限的地方会有些用

你可能感兴趣的:(Spring Boot动态获取配置文件)