版本声明-SpringBoot-2.5.12 Nacos-2.0.3
两种可能
注: nacos引用的com.alibaba.cloud
而非springboot单应用版
<!-- nacos:服务注册 -->
<!-- https://mvnrepository.com/artifact/com.alibaba.cloud/spring-cloud-starter-alibaba-nacos-discovery -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<version>2021.1</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.alibaba.cloud/spring-cloud-starter-alibaba-nacos-config -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
<version>2021.1</version>
</dependency>
Spring Boot 版本
Spring Boot 2.4版本开始,配置文件加载方式进行了重构,重新引入
<!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-bootstrap -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bootstrap</artifactId>
<version>3.1.1</version>
</dependency>
Nacos 版本问题
Nacos2.0以后 有更新
在 Nacos Spring Cloud 中,dataId 的完整格式变更
${prefix}-${spring.profiles.active}.${file-extension} --> ${name}-${spring.profiles.active}.${file-extension}
配置文件的名字对应参数应为:
spring.cloud.nacos.config.name=${spring.application.name}