这个问题在网上一搜真是五花八门,什么样的都有,好多没有真正懂怎么解决的也敢写,真是误人子弟。
最近一直在学习,突然发现你知道的多了,越不敢写了,因为总觉得自己还没有彻底的理解其原理,需要反复推敲。
这次写这篇文章想记录下自己犯的这个不认真的问题:
如图项目明明配置了远程的nacos注册中心和配置中心确一直报错,仔细看错误一直连本地的nacos,然后想到就是配置文件没生效,仔细检查配置文件后没发现问题呢,后来仔细推敲发现首先如果你需要用到nacos的注册中心和配置中心时需要在配置文件做两个配置:
1.在spring.yml或者properties里面配置注册中心
spring.application.name=应用名称 spring.cloud.nacos.discovery.server-addr=ip:端口号
2.配置中心需要bootstrap.ymll或properties里面配置注意服务
spring.application.name=应用名称
spring.cloud.nacos.config.server-addr=ip:端口号
注意:仔细看 仔细看 重要事情说两遍,千万别把配置中心的配置配成注册中心的discovery.server-addr呦配置中心是config.server-addr