1. 程式人生 > 程式設計 >VScode 打造完美java開發環境最新教程

VScode 打造完美java開發環境最新教程

vscode Java 開發環境配置

部落格地址

VsCode官網教程

系統需安裝jdk1.8,配置好環境變數JAVA_HOME 開啟vscode,安裝java相關外掛

安裝Java Extension Pack這個集成了一下外掛:

Language Support for Java™ by Red Hat

Debugger for Java

Java Test Runner

Maven for Java

Java Dependency Viewer

以上外掛安裝完成,就可以開始java開發了

個人推薦外掛

  1. Eclipse Keymap for Visual Studio Code. (eclipse快捷鍵,eclipse使用者最愛)
  2. Lombok Annotations Support for VS Code. (簡化POJO, 很驚喜)

Spring Boot 相關外掛

Spring Boot Tools

Spring Initializr

Spring Boot Dashboard

按需安裝

開發基本配置

常用配置項: 檔案->首選項->設定

1.maven 配置(如果本地有安裝maven)

"java.configuration.maven.userSettings": "/home/luokai/maven/apache-maven-3.3.9/conf/settings.xml"

推薦使用maven阿里倉庫:在settings.xml新增

< !-- 在mirrors 中配置 mirror -->
<mirrors>
  <mirror>
    <id>alimaven</id>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
    <mirrorOf>central</mirrorOf>
  </mirror>
</mirrors>

2.全域性搜尋忽略資料夾,搜尋檔案時常常需要忽略target檔案

"search.exclude": {
      "**/node_modules": true,"**/bower_components": true,"**/target": true,"**/logs": true
    }

3.junit 測試,Java Test Runner外掛執行多模組專案test存在問題GitHub issues 現已解決 : ),在 0.7.1 版本

junit 測試現在基本已經完美支援了

一種繁瑣的方式: 依賴maven

任務->配置任務

在tasks 陣列中新增以下配置:

 "tasks": [
    {
      "label": "test:HelloWorld","type": "shell","command": "mvn -Dtest=HelloWorldTest#testHelloWorld test","group": "test"
    },

command : 是執行指定的單元測試,HelloWorldTest.testHelloWorld()方法

執行test:
任務->執行任務
選擇剛剛新增的 test case,完美執行

4.使用 tomcat 除錯 web 專案

  1. 安裝 Tomcat for Java 外掛
  2. 點選側邊欄 TOMCAT SERVERS 右邊 + 號,選擇本地安裝的 tomcat。
  3. 選擇 war 包執行。

PS: 在調式前注意構建最新的 war 包

小技巧:

VsCode現在對Java的支援已經優化的很好了,比如新建一個.java檔案會直接以檔名建立一個可供選擇class,interface,enumJava檔案。具體細節可配置Java環境後自己體驗下。

1.取消單擊開啟檔案覆蓋導航欄:

檔案->首選項->設定,新增 "workbench.editor.enablePreview": false,

2.get/set,建構函式等方法生成

右鍵->原始碼操作

3.windows下快捷鍵

  1. 檢視快捷鍵可以使用Ctrl + K Ctrl + S
  2. 自動導包Ctrl+Shift+O
  3. 跳轉到實現Ctrl+F12
  4. 檢視引用Shift+F12
  5. 跳轉到定義F12
  6. 格式化Alt+Shift+F12

到此這篇關於VScode 打造完美java開發環境最新教程的文章就介紹到這了,更多相關VScode 打造java開發環境內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!