spring boot 集成nacos IllegalArgumentException: Could not resolve placeholder ‘common.name‘ in value “

跟着教学视频写的一段代码 @Value("${common.name}")找不到值

报错:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'servicelBootstrap': Injection of autowired dependencies failed; nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder 'common.name' in value "${common.name}"

一直百度很多都是DataId拼错了或者配置出错,我参考了很多也改了很多次没有效果,连看2小时百度后无意间又看了一下Nacos 发现

 

 

                 我也是DataId 拼错了细心一点能省下这两个小时的

总结:

        1.写代码细心一些,检查代码也一样,不要想当然(一直没检查name有没有写错,就是感觉name这么简单的属性我肯定写对了)

        2.照着视频学就照着视频敲,理解了再写自己的。省的被自己的想法坑(视频上写创建的是service1.yaml,我写的时候感觉service01.yaml更符合自己的习惯就改成service01.yaml了,结果到配置文件又跟着视频写,导致这个低级错误)

我的bug解决啦,虽然花了2个小时但是解决了问题就是值得的!加油!

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值