前置准备
1. 环境要求
- JDK 8+(推荐 1.8)
- Maven 3.6+
- Nacos 2.x 稳定版(如 2.3.0/2.4.0,已启动并可访问控制台)
- Spring Boot 2.7.x(和 Spring Cloud Alibaba 版本匹配,避免冲突)
2. 版本匹配(关键!避免踩坑)
Spring Boot 和 Spring Cloud Alibaba 的版本必须对应,以下是经过验证的稳定组合:
| Spring Boot 版本 | Spring Cloud Alibaba 版本 | Nacos 版本 |
|---|---|---|
| 2.7.15 | 2021.0.6.0 | 2.3.0/2.4.0 |
| 2.6.13 | 2021.0.5.0 | 2.2.3/2.3.0 |
步骤 1:创建 Spring Boot 项目并引入依赖
1.1 新建 Maven 项目(或 Spring Initializr)
在 pom.xml 中引入核心依赖,重点是 nacos-config-spring-boot-starter(Nacos 配置中心核心依赖):
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.7.15</version> <relativePath/> </> com.example nacos-config-demo 1.0.0 nacos-config-demo org.springframework.boot spring-boot-starter-web com.alibaba.boot nacos-config-spring-boot-starter 0.2.12 com.alibaba.nacos nacos-client com.alibaba.nacos nacos-client 2.3.0 org.projectlombok lombok true org.springframework.boot spring-boot-starter-test test org.springframework.boot spring-boot-maven-plugin org.projectlombok lombok

