从根上解决 Nacos动态刷新不生效问题解决

                                     Nacos动态刷新不生效问题
环境:
       nacos2.2.0版本. 集群模式.

问题原因:
其实问题原因很清楚了 dataId[null.yml]
在这里插入图片描述 原因是application.name不能在application.yml中单独配置 不然刷新配置
读取不到application.name 需要通过配置项 spring.cloud.nacos.config.prefix来配置。
或者application.name的配置放在bootstrap配置文件中也行.
解决方案:

  1. spring.application.name 放在你的bootstrap配置文件中
  2. 要不就用spring.cloud.nacos.config.prefix来配置跟你application.name一样的名字.
    这才是问题. 至于网上说的加上 把刷新都加上 .这种的显然是没有找到问题的根本原因.
refresh-enabled: true
auto-refresh: true
enable-remote-sync-config: true

失效还是要根据你控制台打印的错误信息来判断错误的原因. 首先找到原因后.才能找到对应的解决方式方法.

猜你喜欢

转载自blog.csdn.net/qq_37120477/article/details/131471532