springboot项目nacos配置中心bootstrap.properties文件不生效问题

我遇到的问题:
nacos配置中心中我已经修改了配置文件的内容,但不会自动更新。(比如我想在网页中查看其内容,反复刷新就是不更新)


我这篇文章提出的解决办法治标不治本!请移步springboot2.4.3不识别bootstrap.properties文件报错endpoint is blank,这篇才是正确的解决办法!


我已经做的工作:

  1. 已经引入了nacos的注册中心和配置中心驱动
        <!--服务注册发现-->
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
        </dependency>
        <!--服务配置管理-->
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
        </dependency>
  1. 已经在resources下创建了bootstrap.properties文件,内容为:
spring.application.name=mall-coupon
spring.cloud.nacos.config.server-addr=127.0.0.1:8848 #指定配置中心的地址
  1. 配置中心已经添加了Data Id(其实当时的日志中没有提醒我这样做,也就是根本没有Loading nacos data, dataId: ‘mall-coupon.properties’, group: 'DEFAULT_GROUP’这一行,我是看着别的教程做的,因为我的properties文件根本没有被识别,还没到这一步呜呜呜)
  2. 给项目加注解@RefreshScope

该做的我都做了,为什么nacos的配置文件中修改的内容不会自动更新呢???
参考别人的解决办法,我大胆假设:
a)springboot版本过高
b)nacos版本过低
c)有没导入的依赖
等等等等,我大胆求证,全都尝试了一番,全都失败了。

朋友们!如果你们遇到了跟我一样的问题,记得看看自己的bootstrap.properties文件中有没有中文注释啊!!!properties文件涉及到编码问题,中文不识别!记得把注释删掉!如果还没解决,再看看是不是其它方面有问题!
我把注释删掉了,就成功了。

spring.application.name=mall-coupon
spring.cloud.nacos.config.server-addr=127.0.0.1:8848
  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值