记一次nacos获取配置失败的坑

事情是这样的,我按照网上大佬的教程创建了集成了nacos的springcloud项目,但死活启动不起来项目,一直报错提示无法解析配置内容,错误信息如下:

Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'name' in value "${name}"

然后网上各种查询,也找到了很多答案,基本都是说dataId格式的问题,以及各种重启服务的问题,然而当我尝试了各种姿势后发现仍然没有成功,又是debug又是手动调接口获取nacos配置,最终还是没找到问题所在,先贴出来一开始的配置文件。
1.bootstrap.yml配置文件

server:
  port: 8888
spring:
  application:
    name: consumer
  cloud:
    nacos:
      discovery:
        server-addr: http://192.168.117.130:8848/ #Nacos服务注册中心地址
        namespace: 5df64f27-b635-411f-b123-b6c047e86168
      config:
        server-addr: http://192.168.117.130:8848/ #Nacos作为配置中心地址
        file-extension: yaml  #指定yaml格式的配置
        #group: DEFAULT_GROUP
        namespace: 5df64f27-b635-411f-b123-b6c047e86168

2.nacos控制台的配置信息
在这里插入图片描述
在这里插入图片描述
正当我绝望之时,事情出现了转机。因为我发现:
在这里插入图片描述

这个地方好像跟大佬的配置文件不一样,于是我进行了修改,如下:
在这里插入图片描述

就这样,奇迹意外发生了,事情就这样突然解决了,生活仿佛变得索然无味了。这真的是…花费了大量时间来探索的奥秘,到最后竟然被类似于1+1这样的问题打败了,唉~
这不是关键,关键是我一开始曾怀疑过这里有问题,但是在我测试服务注册的时候,写成http://192.168.117.130:8848/这个形式服务在nacos上注册完全没有问题,所以我就认为这是可以的,坑死人啊!
记录一下,但愿以后不要再出现这种折磨人的小问题了

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值