搭建微服務項目並不複雜,主要有兩種方式:

  1. 使用IDEA的Spring Initializr嚮導
    這種方式較為便捷,可以直接選擇SpringBoot版本和所需依賴
  2. 創建Maven項目
    這種方式需要手動添加依賴座標信息

本文將採用第二種方式演示具體步驟。如有疑問,歡迎在評論區交流討論。

搭建微服務:

1: 創建一個maven項目, 點Next

springcloud alibaba(一)環境搭建與父工程創建_#spring cloud


2:添加項目名稱,選擇存放位置, 然後Finish

springcloud alibaba(一)環境搭建與父工程創建_#spring cloud_02


3: 它作為一個父工程,是用來管理項目的, 不用來寫代碼,所以src一般情況下是刪除掉的

springcloud alibaba(一)環境搭建與父工程創建_#spring_03


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助理獲取查詢

springcloud alibaba(一)環境搭建與父工程創建_#後端_04