搭建微服务项目并不复杂,主要有两种方式:
-
使用IDEA的Spring Initializr向导
这种方式较为便捷,可以直接选择SpringBoot版本和所需依赖
-
创建Maven项目
这种方式需要手动添加依赖坐标信息
本文将采用第二种方式演示具体步骤。如有疑问,欢迎在评论区交流讨论。
搭建微服务:
1: 创建一个maven项目, 点Next

2:添加项目名称,选择存放位置, 然后Finish

3: 它作为一个父工程,是用来管理项目的, 不用来写代码,所以src一般情况下是删除掉的

4: 在pom中添加需要的依赖等信息
<?xml version="1.0" encoding="UTF-8"?>
4.0.0
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.3.RELEASE</version>
</parent>
<groupId>com.java</groupId>
<artifactId>springcloud-alibaba</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>pom</packaging>
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
<java.version>1.8</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF8</project.reporting.outputEncoding>
<spring-cloud.version>Greenwich.RELEASE</spring-cloud.version>
<spring-cloud-alibaba.version>2.1.0.RELEASE</spring-cloud-alibaba.version>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<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>
</dependencies>
</dependencyManagement>
5:关于springcloud springcloudalibaba SpringBoot 之间的版本对应关系, 可以通过市面上流行的AI助理获取查询
