1.在类上加@RefreshScope注解。
2.引入配置@Value。
/**
* @author 向振华
* @date 2018/12/17 17:20
*/
@RefreshScope //配置文件自动刷新
@RestController
@RequestMapping("test")
public class TestController {
@Value("${test.xzh}") //引入配置
private String xzh;
@RequestMapping("/test1")
public String test1(){
return xzh;
}
}
3.配置文件#配置
test:xzh=xiangzhenhua
PS:在Spring Boot升级到2.0.3.RELEASE后需新增配置
management.endpoints.web.exposure.include=refresh