nacos配置文件加载顺序
spring boot、nacos各种配置文件的加载顺序
1.bootstrap.yml
2.application.yml
3.application-[profile].yml
4.[serviceName].yml #nacos配置
5.[serviceName]-[profile].yml #nacos配置
后面加载的文件,将覆盖前面文件的配置内容
nacos配置中心的配置必须在bootstrap文件中,因为bootstrap是在主类之前加载的。
bootstrap启用必须添加依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bootstrap</artifactId>
</dependency>
java.net.URISyntaxException: Illegal character in authority at index 7
问题所在:
就是你的URI地址不对!
我的是在URI后面有空格,真的太狗血了!
测试是否加载成功
@Value("${czxy.message:'默认值'}")
private String info;
@GetMapping(value = "/config")
public String testconfig() {//通过Spring Security API获取当前登录用户
return "返回结果:"+info;
}
转载请注明出处: