前言
- 工具:IntelliJ IDEA 2020.3
- JDK: 1.8
- 項(xiàng)目構(gòu)建:Maven
- 技術(shù)選型:Spring Boot + Spring Cloud + Spring Cloud Alibaba
- 工程結(jié)構(gòu):
|_parent/
|_user-server/
|_order-server/
|_pom.xml
1. 先創(chuàng)建父工程項(xiàng)目
- 選擇 Spring Initializr
- 填寫選擇項(xiàng)目信息, Next扼仲,直到 Finish
- 修改父工程 pom.xml
- 刪除 parent/src 目錄
- 去掉 <parent></parent> 依賴
- 指定打包類型為: pom
- 添加 Spring Boot草戈,Spring Cloud,Spring Cloud Alibaba 版本(這里會(huì)有坑:Boot與Cloud版本選擇,編譯報(bào)錯(cuò)备蚓,請看最后參考)
- 父工程構(gòu)建完成恩尾,只修改 pom.xml 文件
2. 創(chuàng)建 user-server 項(xiàng)目
- New Module
- 填寫項(xiàng)目信息
- 查看模塊路徑是否正確,路徑正確直接 Finish
- user-server/pom.xml 文件悲伶,修改<parent></parent>
- parent/pom.xml艾恼,添加 module
- 運(yùn)行 user-server
3. 創(chuàng)建 order-server 項(xiàng)目
- 以同樣的方式創(chuàng)建 order-server,整個(gè)項(xiàng)目結(jié)構(gòu)如下:
至此麸锉,多模塊項(xiàng)目搭建完成钠绍,源碼在這里