问题
项目使用nacos-1.2.1作为注册中心,application.yaml下配置不生效,控制台报 no available server。
spring:
cloud:
nacos:
username: nacos
password: nacos
server-addr: 192.168.3.128:8848
原因及解决
nacos在加载配置时application.yml还没有加载,导致nacos使用默认的localhost:8848地址,所以我们需要把nacos的配置文件放到bootstrap.yml中,这个配置文件会先于nacos加载,两种配置文件的具体区别请自行百度