一、安装拓展

 

vscode spring boot vscode spring boot msven_spring

  点击此处或按Ctrl+Shift+X,搜索Spring Boot Extension,安装如图两个拓展。

二、配置Maven

vscode spring boot vscode spring boot msven_搜索_02

 点左下角的管理图标(齿轮状)->设置,搜索maven,点击在setttings.json中编辑。修改如下图四处,按照自己计算机中javahome与maven安装目录配置。

 

vscode spring boot vscode spring boot msven_搜索_03

  配置完成后按提示重启 VSCode。

三、创建Spring Boot项目

使用快捷键(Ctrl+Shift+P)命令窗口,输入 Spring 选择创建 Maven 项目。 如下图所示。

vscode spring boot vscode spring boot msven_spring_04

  选java回车。

vscode spring boot vscode spring boot msven_spring_05

 回车。

vscode spring boot vscode spring boot msven_搜索_06

 此处命名demo,回车。

vscode spring boot vscode spring boot msven_搜索_07

   选择springboot版本,回车。

vscode spring boot vscode spring boot msven_spring_08

  依次搜索如下四项,分别回车保存。

  DevTools(代码修改热更新,无需重启)、Web(集成tomcat、SpringMVC)、Lombok(智能生成setter、getter、toString等接口,无需手动生成,代码更简介)、Thymeleaf (模板引擎)。 

vscode spring boot vscode spring boot msven_spring_09

  在新弹出窗口中选择想要放置项目的路径,用来保存该demo springboot项目。

  生成完成后,如下图所示,点击open打开新建的项目。

vscode spring boot vscode spring boot msven_spring_10

 四、项目运行跟调试

  新建成的项目如图所示。

vscode spring boot vscode spring boot msven_搜索_11

   在demo文件下创建controller,在controller文件夹下创建HomeController.java 文件,保存如下代码。

1 package com.example.demo.controller;
 2  
 3 import org.springframework.web.bind.annotation.RequestMapping;
 4 import org.springframework.web.bind.annotation.RestController;
 5  
 6 @RestController
 7 public class HomeController {
 8  
 9     @RequestMapping("/")
10     public String home(){
11         return "你好,欢迎使用Visual Studio Code!";
12     }
13 }

vscode spring boot vscode spring boot msven_java_12

   点击左侧的小虫子,然后点击下拉箭头,选择添加配置如下图所示。

vscode spring boot vscode spring boot msven_搜索_13

   经过等待会出现launch.json文件,修改成如下图所示。

vscode spring boot vscode spring boot msven_java_14

   点击如下图处run或按F5,即可启动。

vscode spring boot vscode spring boot msven_搜索_15

   在浏览器中访问,localhost:8080。如下图所示即为配置完成。

vscode spring boot vscode spring boot msven_spring_16

 五、build failed错误处理

  若出现“ build failed, do you want to continue?"错误,在ctrl + shift + p 中搜索:

Java: Open Java Language Server Log File

  确定workspaceStorage文件位置,如下图。

  清空其中的所有日志文件即可。

vscode spring boot vscode spring boot msven_spring_17