vscode 新建 springboot java項目
1. 安裝javaJDK
軟件下載
- 下載地址: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
- Windows x64 210.18 MB jdk-8u231-windows-x64.exe
- 我現在版本是 jdk1.8.0_151,主要大版本就是 1.8 和 1.7, 現在最新下的都是1.8,還沒用處什么區別。
- 安裝前准備工作,D盤新建文件夾JAVA,在JAVA文件夾中新建兩個文件夾:jdk和jre。 JDK安裝會先后安裝jdk和jre,更改對應的文件夾位置即可。jdk文件下會默認安裝jre,因此,安裝包進行安裝jre時不能選擇和jdk相同的文件夾
配置環境變量
- Java 的運行環境需要配置 JAVA_HOME,classpath 和 Path三個參數,按一下方法分別配置。
- 環境變量設置:此電腦->屬性->高級系統設置->高級->環境變量->系統變量
- 1、新建JAVA_HOME環境變量,就是剛才安裝目錄 例如
D:\Tools\JAVA\jdk - 2、新建classpath環境變量
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar - 3、編輯Path變量 添加
%JAVA_HOME%\bin放置頂端。
查看是否安裝成功
- cmd中輸入
java -version查看java版本 - 輸入
javac -version查看javac 版本
2. 安裝Maven
軟件下載
- 下載地址:http://maven.apache.org/download.cgi
- 下載這個文件 解壓本地 Binary zip archive apache-maven-3.6.3-bin.zip
配置maven環境變量
- 新建 :M2_HOME 值:E:\apache-maven-3.0.4(自己maven插件的路徑)
- 在PATH中加上
%M2_HOME%\bin; - 用mvn -v檢查是否安裝成功
創建本地maven jar包倉庫
我還沒有創建本地庫,回來可以看看
- 新建文件夾用於存放jar包的倉庫
- 修改:
apache-maven-3.0.3\conf\settings.xml中的<settings>節點中添加下面這句關聯本地jar包倉庫
<localRepository>D:\software\mavenFactory</localRepository>
參考文章:Maven編程環境搭建以及VS code Maven設置
3. 安裝vscode插件
** java vscode 插件,安裝下面這兩個后,其他插件會連帶安裝**
- Java Extension Pack
- Spring Boot Extension Pack
參考文章:VsCode搭建springboot 並配置maven環境
4. 配置vscode環境
vscode設置 快捷鍵ctrl+, 展開代碼
// java 設置 ----------------------
"java.errors.incompleteClasspath.severity": "ignore",
"java.home": "C:\\Program Files\\Java\\jdk1.8.0_151",
"java.configuration.maven.userSettings": "E:\\myHome\\epan\\javaz\\apache-maven-3.6.3\\conf\\settings.xml",
"maven.executable.path": "E:\\myHome\\epan\\javaz\\apache-maven-3.6.3\\bin\\mvn.cmd",
"maven.terminal.useJavaHome": true,
"maven.terminal.customEnv": [
{
"environmentVariable": "JAVA_HOME",
"value": "C:\\Program Files\\Java\\jdk1.8.0_151"
}
],
// java 設置 ----------------------
::: tip
如配置 阿里雲倉庫,見參考文章
:::
5. 初始化springBoot項目
- 使用快捷鍵(Ctrl+Shift+P)命令窗口,輸入 Spring 選擇創建 Maven 項目
Spring Initializr: Generate a Maven ProjectJavacom.example后期自己起名字demo這個項目類庫的名字- 選擇Spring Boot版本:
2.06就看自己第一個是什么 純數字的 - 選擇需要引入的包
DevToolsWeb第一個demo可以就來倆先 - 創建好后vscode右下角會有如下提示,點擊Open it 即可打開剛才創建的Spring Boot項目
::: tip
- DevTools(代碼修改熱更新,無需重啟)
- Web(集成tomcat、SpringMVC)
- Lombok(智能生成setter、getter、toString等接口,無需手動生成,代碼更簡介)
- Thymeleaf (模板引擎)。
:::
參考文章:VsCode搭建springboot 並配置maven環境
6. 創建@RestController和@RequestMapping("/")
package com.example.demo1;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
@RequestMapping("/")
public String home() {
return "你好,歡迎使用Visual Studio Code!";
}
}
::: tip
默認生成的架子,沒有獲取 / ,所以打開是404 錯誤頁,所以需要自己加上 相應的代碼
:::
