VSCode創建SpringCloud多module項目(maven版)


初學springcloud,總結一下,有些簡陋,儘量寫完整,有不清楚的可以在下面留言。歡迎大牛多提意見,萌新共同學習。
參考學習(gradle): https://blog.csdn.net/hugowang/article/details/81947566

準備工作

JDK版本:1.8
VSCode:官網最新版
Maven:3.5.4
tomcat:9

配置

一、JDK

  1. JAVA_HOME=JDK安裝目錄
  2. Path=%JAVA_HOME%\bin

二、Maven

  1. MAVEN_HOME=Maven安裝地址
  2. Path=%MAVEN_HOME%\bin
  3. 更換鏡像倉庫:安裝路徑\conf\settings.xml新增阿里倉庫:
<mirror>
  <id>alimaven</id>
  <name>aliyun maven</name>
  <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
  <mirrorOf>central</mirrorOf>
</mirror>
  1. Maven測試
    cmd命令輸入mvn -v,輸出Apache Maven 3.5.4就說明裝好了

三、VSCode配置

  1. 配置maven:File -> preferences -> setting -> USER SETTINGS增加:
"java.configuration.maven.userSettings": "C:/Users/hugo/apache-maven-3.5.4/conf/settings.xml"
  1. Java Extension Pack
  2. Spring Boot Extension Pack
  3. 其他插件可共選擇安裝:
    Tomcat for Java(使用本機Tomcat運行項目,Spring Boot默認用自帶的)
    Lombok Annotations Support for VS Code(可以減少很多重複代碼的書寫)
    Debugger for Chrome(利用Chrome 調試js)
    vscode-icons(樹目錄顯示合適的圖標)

直接複製搜索就行,安裝兩個完後點擊重新加載(重新啓動VSCode)
安裝插件

  1. 添加tmocat
    點擊側邊欄 TOMCAT SERVERS 的右邊 + 號,選擇本地安裝的 tomcat(tomcat安裝路徑\apache-tomcat-9.0.11)。
    在這裏插入圖片描述

到此基本環境配置等基本工作就完成了!

新建項目

創建三個完整的springboot項目

  1. ctrl+shift+P打開命令面板,輸入spring
  2. 選擇 Spring Initializr: Generate a Gradle Project
  3. 指定語言:Java
  4. 輸入工程的Group Id:com.example (可以按照自己的習慣更改,我的是blakcr,注意大寫會報錯)
  5. 輸入工程的Artifact Id:demo(可以按照自己的習慣更改)
  6. 指定Spring Boot版本:2.0.6(2+不出意外都可以的)
  7. 搜索依賴:選上DevTools Core和web,然後選擇第一個完成添加依賴
    在這裏插入圖片描述
  8. 選擇項目保存路徑
  9. 刪除父項目的多餘的文件夾(src等)

完成後的大體結構:
在這裏插入圖片描述
注意:

  1. 三個springboot項目,其中一個當作父項目,另外兩個子項目。
  2. 子項目的保存路徑應該在父項目的文件夾裏面。
  3. 如果沒有保存到父項目裏,就直接找到磁盤位置,把子項目拖到父項目裏面
    在這裏插入圖片描述

修改pom.xml

  1. 兩個子項目相同的依賴可以提取到父項目共同管理
    在這裏插入圖片描述
  2. 注意(pom、jar大寫會報錯):
    父項目:<packaging>pom</packaging>
    子項目:<packaging>jar</packaging>

添加子項目端口

  1. module1端口:8001(根據自己喜好修改)
    在這裏插入圖片描述
  2. module2端口:8002(根據自己喜好修改)
    同上圖端口改成8002即可

添加測試類

添加IT界神獸級專用代碼:helloword
在這裏插入圖片描述

運行調試

F5運行即可
在這裏插入圖片描述

在這裏插入圖片描述

最終結果
在這裏插入圖片描述

VSCode大坑

  1. 找不到主類等方法
  2. 找不到構建路徑
    等等一系列路徑問題
    解決方法:
    可能是項目有錯誤(如子項目同名)或緩存問題。
    1、可以按Ctrl+Shift+P,輸入Java:Open Java Language Server Log file,查看日誌文件來排錯。
    2、 同時刪除C:\Users<用戶名>\AppData\Roaming\Code\CachedData目錄下的緩存,重新打開VS Code是就能正常識別java文件和生成調試配置了。 (如果路徑不對,就在日誌文件裏面找到路徑,刪除最新緩存(類似圖中一串英文數字的文件夾),重新打開VS Code。)
    在這裏插入圖片描述