Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder ‘XXX‘ in value “${XXX}“

Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder ‘XXX‘ in value “${XXX}“,第1张

Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder ‘XXX‘ in value “${XXX}“

 一:nocas中的配置环境的DateId需要加上后缀,比如

这样的话在bootstrap.yml的配置文件中文件的后缀就需要写yaml,如果nacos中的配置写的是yml结尾,则bootstrap.yml的配置文件中配置的后缀就要写yml,比如:

这些配置都写的是对应的,还报这个错误的话,请重启Nacos,八成问题就解决了,(博主就被这Nacos给坑了把,花了3个多小时,改这改那,最后重启Nacos,既然就好了!!!) 

温馨提示:读取Nacos中的配置名称是按

[spring.application.name]-[spring.profiles.active].yaml,例如:userservice-dev.yaml

 这样的方式进行拼接的,如果[spring.profiles.active]没有,则是[spring.application.name].yaml

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4999589.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存