VS Code配置Spring Boot
环境准备
- jdk 13.0.2
- maven 3.6.3
- SpringBoot 1.5.9
- VS Code
JDK
官方网站下载JDK并安装。
右键计算机 -> 属性 -> 高级系统设置 -> 高级 -> 环境变量,设置Path
和 JAVA_HOME
环境变量:
然后在命令行输入java --version
检测是否成功:
1 | java 13.0.2 2020-01-14 |
Maven
官方网站下载maven并解压。
右键计算机 -> 属性 -> 高级系统设置 -> 高级 -> 环境变量,设置Path
和 MAVEN_HOME
环境变量:
然后在命令行输入mvn -v
检测是否成功:
1 | Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f) |
创建仓库文件夹C:\Program Files\apache-maven-3.6.3\maven-repository
并在C:\Program Files\apache-maven-3.6.3\conf\settings.xml
中添加仓库地址:
1 | <localRepository>C:\Program Files\apache-maven-3.6.3\maven-repository</localRepository> |
然后配置阿里云仓库
1 | <mirrors> |
VS Code
安装插件:
- Java Extension Pack
- Maven for Java
- Spring Boot Extension Pack
在配置文件中添加(修改成自己的地址):
1 | "java.home": "C:\\Program Files\\Java\\jdk-13.0.2", //java jdk地址 |
完成后重新启动 VS Code。
Hello World 项目
功能:浏览器发送 hello 请求,服务器接受请求并处理,响应 Hello World 字符串。
创建 Maven 工程(jar)
按Ctrl+Shift+P
,输入Spring
,选择 Spring Initializer: Generate a Maven Project
:
然后选择 java
:
Group Id
默认,Artifact Id
输入spring-boot-helloworld
默认,Spring Boot version
选择 2.2.4
:
搜索添加需要的依赖库,鼠标单击可勾选,这里添加以下几个:
- Spring Boot DevTools(代码修改热更新,无需重启)
- Spring Web(集成tomcat、SpringMVC)
- Lombok(智能生成setter、getter、toString等接口,无需手动生成,代码更简介)
然后弹出目录选择框,创建helloworld
目录并在该目录下生成项目。生成结束后会在右下角弹出提示,点击open
。
打开 src/main/java/com/example/demo/DemoApplication.java
文件,并点击右下角加载按钮,等待下载依赖:
下载可能很慢,完成后如下图:
编写主程序
VS Code 已经自动写好主程序,DemoApplication.java
就是程序入口。
编写相关的Controller, Service
在同级目录下创建 controller
目录,在其下创建 helloworldController.java
文件(注意将Group Id
和Artifact Id
换成自己的):
1 | package com.doracmon.springboothelloworld.controller; |
运行程序
回到 DemoApplication.java
,点击左侧Debug按钮,然后点击 create a launch.json file
:
自动生成的文件如下,不用修改。
回到主程序,然后按下F5
即可运行程序:
浏览器进入127.0.0.1:8080/hello
,看到返回 Hello World:
简化部署
点击左侧 MAVEN PROJECTS
右键 spring-boot-helloworld
,选择 package
进行打包:
打包后在 target
文件夹中:
进入 target
目录的命令行,输入 java -jar spring-boot-helloworld-0.0.1-SNAPSHOT.jar
,即可直接运行该包:
更多
更多VS Code相关配置见环境搭建 - VS Code