最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

VScode 打造完美java開發(fā)環(huán)境最新教程

 更新時(shí)間:2020年12月21日 10:42:56   作者:Elep  
這篇文章主要介紹了VScode 打造完美java開發(fā)環(huán)境最新教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

vscode Java 開發(fā)環(huán)境配置

博客地址

VsCode官網(wǎng)教程

系統(tǒng)需安裝jdk1.8,配置好環(huán)境變量JAVA_HOME 打開vscode,安裝java相關(guān)插件

安裝Java Extension Pack這個(gè)集成了一下插件:

Language Support for Java™ by Red Hat

Debugger for Java

Java Test Runner

Maven for Java

Java Dependency Viewer

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

個(gè)人推薦插件

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

 Spring Boot 相關(guān)插件

Spring Boot Tools

Spring Initializr

Spring Boot Dashboard

按需安裝

開發(fā)基本配置

常用配置項(xiàng): 文件->首選項(xiàng)->設(shè)置

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

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

推薦使用maven阿里倉(cāng)庫(kù):在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.全局搜索忽略文件夾,搜索文件時(shí)常常需要忽略target文件

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

3.junit 測(cè)試,Java Test Runner插件運(yùn)行多模塊項(xiàng)目test存在問題GitHub issues 現(xiàn)已解決 : ), 在 0.7.1 版本

junit 測(cè)試現(xiàn)在基本已經(jīng)完美支持了

一種繁瑣的方式: 依賴maven

任務(wù)->配置任務(wù)

在tasks 數(shù)組中添加以下配置:

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

command : 是運(yùn)行指定的單元測(cè)試 ,HelloWorldTest.testHelloWorld()方法

執(zhí)行test:
任務(wù)->運(yùn)行任務(wù)
選擇剛剛添加的 test case,完美運(yùn)行

4.使用 tomcat 調(diào)試 web 項(xiàng)目

  1. 安裝 Tomcat for Java 插件
  2. 點(diǎn)擊側(cè)邊欄 TOMCAT SERVERS 右邊 + 號(hào),選擇本地安裝的 tomcat。
  3. 選擇 war 包運(yùn)行。

PS: 在調(diào)式前注意構(gòu)建最新的 war 包

小技巧:

VsCode現(xiàn)在對(duì)Java的支持已經(jīng)優(yōu)化的很好了,比如新建一個(gè).java文件會(huì)直接以文件名創(chuàng)建一個(gè)可供選擇class,interface,enumJava文件。具體細(xì)節(jié)可配置Java環(huán)境后自己體驗(yàn)下。

1.取消單擊打開文件覆蓋導(dǎo)航欄:

文件->首選項(xiàng)->設(shè)置, 添加 "workbench.editor.enablePreview": false,

2.get/set, 構(gòu)造函數(shù)等方法生成

右鍵->源代碼操作

3.windows下快捷鍵

  1. 查看快捷鍵可以使用Ctrl + K Ctrl + S
  2. 自動(dòng)導(dǎo)包Ctrl+Shift+O
  3. 跳轉(zhuǎn)到實(shí)現(xiàn)Ctrl+F12
  4. 查看引用Shift+F12
  5. 跳轉(zhuǎn)到定義F12
  6. 格式化Alt+Shift+F12

到此這篇關(guān)于VScode 打造完美java開發(fā)環(huán)境最新教程的文章就介紹到這了,更多相關(guān)VScode 打造java開發(fā)環(huán)境內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Spring Boot如何移除內(nèi)嵌Tomcat,使用非web方式啟動(dòng)

    Spring Boot如何移除內(nèi)嵌Tomcat,使用非web方式啟動(dòng)

    這篇文章主要介紹了Spring Boot如何移除內(nèi)嵌Tomcat,使用非web方式啟動(dòng),幫助大家更好的理解和學(xué)習(xí)使用spring boot框架,感興趣的朋友可以了解下
    2021-02-02
  • 如何在maven本地倉(cāng)庫(kù)中添加oracle的jdbc驅(qū)動(dòng)

    如何在maven本地倉(cāng)庫(kù)中添加oracle的jdbc驅(qū)動(dòng)

    文章介紹了在Maven項(xiàng)目中添加Oracle數(shù)據(jù)庫(kù)驅(qū)動(dòng)ojdbc5時(shí)遇到的問題以及解決問題的兩種方法,方法一為簡(jiǎn)單粗暴,但沒有體現(xiàn)Maven倉(cāng)庫(kù)的作用,需要手動(dòng)管理jar包,方法二為在Maven本地倉(cāng)庫(kù)中添加Oracle的JDBC驅(qū)動(dòng),過程較為繁瑣,但配置一次后可以多次使用
    2024-11-11
  • java利用Ant腳本生成war包全過程

    java利用Ant腳本生成war包全過程

    這篇文章主要為大家詳細(xì)介紹了java利用Ant腳本生成war包全過程,感興趣的朋友可以參考一下
    2016-03-03
  • SpringBoot自動(dòng)初始化數(shù)據(jù)庫(kù)的方法分享

    SpringBoot自動(dòng)初始化數(shù)據(jù)庫(kù)的方法分享

    我們?cè)陧?xiàng)目中應(yīng)該經(jīng)常遇到過初始化數(shù)據(jù)的場(chǎng)景,特別是項(xiàng)目部署或者交付的時(shí)候,那么有什么方式可以在項(xiàng)目啟動(dòng)的時(shí)候自動(dòng)初始化數(shù)據(jù)庫(kù)呢,下面小編就來和大家分享幾個(gè)方法吧
    2023-08-08
  • java設(shè)計(jì)模式之觀察者模式

    java設(shè)計(jì)模式之觀察者模式

    這篇文章主要為大家詳細(xì)介紹了java設(shè)計(jì)模式之觀察者模式的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • Java使用Scanner類進(jìn)行文件的讀取方式

    Java使用Scanner類進(jìn)行文件的讀取方式

    這篇文章主要介紹了Java使用Scanner類進(jìn)行文件的讀取方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
    2022-11-11
  • 最新評(píng)論

    绥芬河市| 河东区| 泸州市| 曲周县| 开化县| 驻马店市| 托克逊县| 宁城县| 建平县| 麻栗坡县| 阳谷县| 福清市| 阜平县| 高碑店市| 桂林市| 海城市| 鹤峰县| 西安市| 信宜市| 皮山县| 东港市| 濉溪县| 太原市| 依安县| 招远市| 横峰县| 杂多县| 迭部县| 行唐县| 三江| 白银市| 诏安县| 四子王旗| 成安县| 兰考县| 凌源市| 黄平县| 古田县| 泾源县| 德清县| 昌都县|