1. springboot对应 springcloud版本 https://sca.aliyun.com/docs/2023/overview/version-explain/?spm=0.29160081.0.0.19b243b5eApi59
2.pom引入
<!-- Spring Cloud Alibaba 依赖 -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>${spring-cloud-alibaba.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- Spring Boot与Nacos整合的核心依赖 -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<version>2023.0.1.0</version> <!-- 与Spring Boot 3.2.x兼容 -->
</dependency>
<!-- 配置管理依赖,如果你需要配置管理功能 -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
<version>2023.0.1.0</version>
</dependency>
<!--提供了引导配置的支持,允许应用程序在启动时从外部配置中心(如 Nacos、Consul、Config Server 等)加载配置。-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bootstrap</artifactId>
<version>4.1.2</version>
</dependency>
3.启动类增加注解 @EnableDiscoveryClient
4.bootstrap.yml 配置
spring:application:name: design_orderprofiles:active: dev # 切换环境cloud:nacos:config:server-addr: localhost:18848namespace: d840f546-d140-4c02-9c4f-314dc75a1d66file-extension: yamlgroup: DEFAULT_GROUPrefresh-enabled: true# 如果开启认证的话需要用户名和密码username: nacospassword: nacos# 共享配置shared-configs:- data-id: application-dev-desOrder.yml # 共享配置文件group: ${spring.cloud.nacos.config.group}refresh: true# 扩展配置extension-configs:- data-id: common.yml # 应用配置文件group: ${spring.cloud.nacos.config.group}refresh: truediscovery:server-addr: localhost:18848namespace: d840f546-d140-4c02-9c4f-314dc75a1d66# 如果开启认证的话需要用户名和密码username: nacospassword: nacos
5.nacos配置在上篇博客