VSCODE 打造完美java開發環境(新)


vscode Java 開發環境配置

轉:https://blog.csdn.net/luoaki/article/details/106442726?utm_medium=distribute.pc_relevant.none-task-blog-title-6&spm=1001.2101.3001.4242

博客地址

VsCode官網教程

系統需安裝jdk1.8,配置好環境變量JAVA_HOME

打開vscode,安裝java相關插件

安裝Java Extension Pack這個集成了一下插件:

  1. Language Support for Java™ by Red Hat
  2. Debugger for Java
  3. Java Test Runner
  4. Maven for Java
  5. Java Dependency Viewer

以上插件安裝完成,就可以開始java開發了

個人推薦插件

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

Spring Boot 相關插件

開發基本配置

常用配置項: 文件->首選項->設置

  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" },

 

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

    執行test:
    任務->運行任務
    選擇剛剛添加的 test case,完美運行

  2. 使用 tomcat 調試 web 項目

    • 安裝 Tomcat for Java 插件
    • 點擊側邊欄 TOMCAT SERVERS 右邊 + 號,選擇本地安裝的 tomcat。
    • 選擇 war 包運行。

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

小技巧:

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

    1. 取消單擊打開文件覆蓋導航欄:
      • 文件->首選項->設置, 添加 "workbench.editor.enablePreview": false,
    2. get/set, 構造函數等方法生成
      • 右鍵->源代碼操作
    3. windows下快捷鍵
      • 查看快捷鍵可以使用Ctrl + K Ctrl + S
      • 自動導包Ctrl+Shift+O
      • 跳轉到實現Ctrl+F12
      • 查看引用Shift+F12
      • 跳轉到定義F12
      • 格式化Alt+Shift+F12


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM