原文: https://blog.csdn.net/xiaocy66/article/details/82875770
配置成功了!!
————————————————————————————
1. windows上的java要先安裝好, java , javac命令是否正常?
2. 通過Ctrl + Shift + ~ 快捷按鍵打開VS的應用插件商店,搜索Spring Boot Extension並安裝、重啟VS。 (或者ctrl+shit+P, 點擊roload window, 重新加載配置)
入Ctrl + Shift + P 打開命令面板,按照以下步驟填寫相應內容即可:
1. 輸入Spring,選擇maven類型工程
2. 選擇工程的語言:java
3. 填寫工程的Group Id:com.test
4. 填寫工程的ArtifactId:demo
5. 選擇springboot版本:2.0.5
6. 搜索添加你需要的依賴庫,鼠標單擊可勾選,這里只添加以下幾個:DevTools(代碼修改熱更新,無需重啟)、Web(集成tomcat、SpringMVC)、Lombok(智能生成setter、getter、toString等接口,無需手動生成,代碼更簡介)
7. 選定依賴庫后回車,然后選擇一個目錄用於初始化工程文件,最后會提示是否打開工程目錄,點"open it",或者自己手動從編輯器左側的文件-打開文件夾-選定剛才這個目錄即可。
java language server 也可以了?
F:/tmp/pxk/目錄下,已經生成了mvn 的spring 項目:
________________________________________________________________________________
對於使用Springboot環境開發java應用,首選IDE還是IntelliJ IDEA(2018),當前版本已經很流暢了,現在開發用的電腦配置基本都能夠很6的跑起來,IDEA用起來真心爽啊,比Eclipse簡直好太多~
然而當你確實還在用老爺機開發,或者覺得IDEA太龐大了,或者其實就只是想體驗以下Springboot的話,那么出自微軟的VS Code絕對是你的首選~
出自號稱宇宙最強IDE之手的微軟團隊,質量大概都不會太差吧,並且本人今天以來接觸了VS Code兩三個月,親自體驗之下確實覺得VS Code做得很貼心,版本更新迭代也很穩定,至少說明他們這個團隊確實在用心做一款免費的強大的編輯器給我們廣大程序員,贊一個~
原文: https://blog.csdn.net/xiaocy66/article/details/82875770
那么如何在VS Code配置Springboot環境呢?
- 首先,根據 完美搭建VS Code 的JAVA開發環境並解決print亂碼問題 初始化好咱的JAVA開發環境
- 其次,通過Ctrl + Shift + ~ 快捷按鍵打開VS的應用插件商店,搜索Spring Boot Extension並安裝、重啟VS:
安裝過程可能會卡頓,裝完就好了,我的卡頓原因是本機還裝了Everything文件檢索工具,會在安裝插件時不斷掃描新安裝的文件以便加入索引。知道原因就好,我懶得停用服務了~
- 裝完重新加載(Reload)后 ,我們先更新下maven的配置(在前面
初始化java環境
那篇文章里安裝的java擴展包,自動包含並安裝了maven插件的):
點左下角的設置圖標->設置,打開設置內容篩選框,輸入maven,然后點擊右側的打開json格式setting:
然后把maven的可執行文件路徑配置、maven的setting路徑配置、java.home的路徑配置,拷貝到右側的用戶設置區域並且設置為自己電腦的實際路徑
我的設置內容如下:
{ "workbench.iconTheme": "vscode-icons", "workbench.startupEditor": "newUntitledFile", "java.errors.incompleteClasspath.severity": "ignore", "workbench.colorTheme": "Atom One Dark", "java.home":"C:\\Java\\jdk1.8.0_131", "java.configuration.maven.userSettings": "H:\\Maven\\apache-maven-3.5.0\\conf\\settings.xml", "maven.executable.path": "H:\\Maven\\apache-maven-3.5.0\\bin\\mvn.cmd", "maven.terminal.useJavaHome": true, "maven.terminal.customEnv": [ { "environmentVariable": "JAVA_HOME", "value": "C:\\Java\\jdk1.8.0_131" } ], }
如果你的mvn更新包速度很慢,建議使用阿里雲的鏡像速度會快點(修改maven的setting配置如下):
< !-- 在mirrors 中配置 mirror -->推薦使用maven阿里倉庫:在settings.xml添加<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
<mirrorOf>central</mirrorOf>
</mirror>
配置完成,重啟VS Code。
輸入Ctrl + Shift + P 打開命令面板,按照以下步驟填寫相應內容即可:
1. 輸入Spring,選擇maven類型工程
2. 選擇工程的語言:java
3. 填寫工程的Group Id:com.test
4. 填寫工程的ArtifactId:demo
5. 選擇springboot版本:2.0.5
6. 搜索添加你需要的依賴庫,鼠標單擊可勾選,這里只添加以下幾個:DevTools(代碼修改熱更新,無需重啟)、Web(集成tomcat、SpringMVC)、Lombok(智能生成setter、getter、toString等接口,無需手動生成,代碼更簡介)
7. 選定依賴庫后回車,然后選擇一個目錄用於初始化工程文件,最后會提示是否打開工程目錄,點"open it",或者自己手動從編輯器左側的文件-打開文件夾-選定剛才這個目錄即可。
啟動工程之前還需要配置下運行環境,如下圖,點左邊的小蟲子圖標,然后點上面的下拉箭頭,選擇添加配置,VS Code會自動為我們創建啟動配置,我們只要修改mainClass就好了:
按F5或者點下圖的run按鈕啟動,看下圖可知tomcat服務已經啟動,端口號是8080,訪問路徑根目錄為空
我們訪問下:localhost:8080
提示如下錯誤:
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
Tue Aug 29 09:06:14 CST 2017
There was an unexpected error (type=Not Found, status=404).
No message available
這說明我們的服務確實啟動可用了,但是訪問出這個錯誤,是因為我們沒有定義服務器訪問這個根路徑對應的應答接口導致的。我們在demo包下面新建個controller包,然后新建個HomeController.java 文件,內容如下:
package com.example.demo.controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class HomeController { @RequestMapping("/") public String home(){ return "你好,歡迎使用Visual Studio Code!"; } }
然后重新啟動服務器再訪問結果如下:
結語:自己動手,豐衣足食。收工~
本文源碼下載:點我去下載