如果在读取nacos配置文件内容是报以下错:
Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'name' in value "${name}"
首先检查你的有没有映入依赖:
<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> </dependency>
其次就是查看你bootstrap.yml文件是否出问题,需要与nacos配置对应
spring: application: name: orderservice profiles: active: dev cloud: nacos: server-addr: localhost:8849 config: file-extension: yaml
然后需要在你读取的类上加这个主键
@RefreshScope
其次,如果有nacos依赖导入问题,请注意版本问题可以查看这个作者
springcloud springboot nacos版本对应_springboot 2.2.6.release nacos引入哪个版本_旺气冲天的博客-CSDN博客