一、前置准备(5 分钟)
确保你的电脑已安装以下环境,这是运行项目的基础:
- JDK 8+:微服务主流版本适配,配置好
JAVA_HOME环境变量 - Maven 3.6+:用于项目依赖管理,配置好
MAVEN_HOME - Nacos Server:下载地址:https://github.com/alibaba/nacos/releases
- 启动命令(Windows):
bin/startup.cmd -m standalone(单机模式) - 启动后访问:http://localhost:8848/nacos,默认账号 / 密码:nacos/nacos
- 启动命令(Windows):
二、核心思路
- 先搭建父工程统一管理依赖版本,避免版本冲突
- 搭建服务提供者(provider):提供接口供其他服务调用
- 搭建服务消费者(consumer):通过 Nacos 调用提供者接口
- 基于 Nacos 实现服务注册 / 发现和配置管理
三、实战编码(50 分钟)
步骤 1:创建父工程(Maven)
<?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>
<!-- 父工程坐标 -->
<groupId>com.example</groupId>
<artifactId>springcloud-nacos-demo</artifactId>
<version>1.0-SNAPSHOT
pom
nacos-provider
nacos-consumer
8
8
2.2.9.RELEASE
Hoxton.SR12
2.3.12.RELEASE
org.springframework.boot
spring-boot-dependencies
${spring-boot.version}
pom
import
org.springframework.cloud
spring-cloud-dependencies
${spring-cloud.version}
pom
import
com.alibaba.cloud
spring-cloud-alibaba-dependencies
${spring-cloud-alibaba.version}
pom
import


