前言
對(duì)于idea以及jetbrains家的東西,基本只能說,好用的沒法比較
考慮萬一哪天只能掏錢買不起驗(yàn)證碼了自己還能有個(gè)備用方案
因此研究了下如何通過vs code進(jìn)行Java以及Spring boot的開發(fā)
參考視頻
環(huán)境準(zhǔn)備
Visual Studio Code
Maven
JDK8
鏈接頁面內(nèi)可以下載
流程
該裝裝,不再贅述
安裝搞不定可以去這個(gè)4??網(wǎng)站搜搜
或者可以去送外賣,賺的多,而且不會(huì)有過剩,因?yàn)槿丝偸且★埖穆?/p>
安裝插件
vscode通過各種插件來實(shí)現(xiàn)對(duì)不同語言的開發(fā)
且現(xiàn)在還推出整合包,免去了一個(gè)個(gè)找一個(gè)個(gè)裝的煩惱,例如Java的
image.png
因此我們需要安裝這2+1(可選)個(gè)包
- java的整合包:
Java Extension Pack
- spring boot的整合包:
Spring Boot Extension Pack
- (可選)中文環(huán)境:
Chinese (Simplified) Language Pack for Visual Studio Code
如果不知道如何設(shè)置中文環(huán)境可以看這里
配置settings.json文件
ctrl+shift+P
搜索settings.json
,選擇 workspace settings
image.png
將下面這段都塞進(jìn)去
// 忽略一些路徑報(bào)錯(cuò)
"java.errors.incompleteClasspath.severity": "ignore",
// 設(shè)置為你的java home路徑
"java.home":"C:\\Program Files\\Java\\jdk1.8.0_202",
// 設(shè)置你的maven配置文件.注意,如果你之前使用idea那么他默認(rèn)會(huì)選擇.m2下的.xml
//另外maven自帶的conf下也有個(gè).xml,至于選哪個(gè)看你配置了哪個(gè)
"java.configuration.maven.userSettings": "C:\\Users\\yukil\\.m2\\settings.xml",
// 配置mvn.cmd的位置
"maven.executable.path": "C:\\Program Files\\JetBrains\\IntelliJ IDEA 2019.1.3\\plugins\\maven\\lib\\maven3\bin\\mvn.cmd",
// 啟用java_home路徑
"maven.terminal.useJavaHome": true,
// 配置maven的java_home環(huán)境
"maven.terminal.customEnv": [
{
"environmentVariable": "JAVA_HOME",
//設(shè)置與↑的java_home一致
"value": "C:\\Program Files\\Java\\jdk1.8.0_202"
}
],
這是我的完整的配置,不會(huì)塞可以參考下
image.png
通過Spring創(chuàng)建maven工程
ctrl+shift+P
搜索Spring
image.png
然后該工程進(jìn)行自定義配置,因?yàn)楸景咐枰獪y(cè)試web所以選擇了Spring Web
依賴
image.png
創(chuàng)建后可能會(huì)進(jìn)行各種依賴插件的更新,等著唄
image.png
期間可以寫個(gè)測(cè)試的controller
@RestController
public class controller {
@GetMapping("/")
public String root() {
return "success";
}
}
更新完成后自己手動(dòng)import以下
然后通過spring-boot dashboard
來運(yùn)行程序
image.png
啟動(dòng)成功,大功告成
image.png