搭建微服務項目並不複雜,主要有兩種方式:
- 使用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助理獲取查詢