问题
用idea启动springboot从微服务拉取Nacos的配置时发现某个配置没找到
报错:
Injection of autowired dependencies failed; nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder ‘project.url’ in value “${project.url}”
解决方式
在尝试多种方式都没有解决后,可采用如下方式:
在本地的bootstrap.yml中加入namespace的配置;注意,是config.namespace,不是config.discovery.namespace
cloud:
nacos:
server-addr: 127.0.0.1:8848
config:
file-extension: yaml
namespace: 8b382edb-f496-49f7-9c07-f1fd89e56a6a