如何使用VSCode编写SpringBoot
本篇文章将教你如何使用VSCode编写SpringBoot程序。你不需要用Eclipse,也不需要用IDEA。已经习惯了VS,其他的IDE……但不得不说VSCode很厉害,一用就喜欢。微软给VSCode提供了编写Java的插件,你可以在VSCode上愉快地写Java。
一、环境搭建
(1)安装Java、配置环境变量。(教程很多,这里不多说)
(2)安装Maven和配置。参考https://www.cnblogs.com/eagle6688/p/7838224.html
(3)安装VSCode
(4)安装Java开发插件,配置VSCode的Java开发环境。(这一步微软替我们简化了,下载VsCodeJava安装程序,直接安装就可以编写Java代码了,下载连接http://aka.ms/vscode-java-installer-win此安装程序可以重复运行)
二、构建Maven项目
(1)访问http://start.spring.io/
(2)选择MavenProject、Java、SpringBoot版本2.1.6,如图
点击GeneratetheProject下载项目压缩包
(3)解压后用VSCode打开此文件夹
2.16版本官方推荐的项目结构如下:
目前用得更多的是类似这种结构:
三、编写接口,输入HelloWorld
(1)pom.xml中添加支持web的模块,然后保存
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
保存后VSCode自动下载该模块,也可以右键pom.xml,点击Updateprojectconfiguration手动更新配置
pom.xml文件中默认有两个模块:
spring-boot-starter:核心模块,包括自动配置支持、日志和YAML,如果引入了spring-boot-starter-webweb模块可以去掉此配置,因为spring-boot-starter-web自动依赖了spring-boot-starter。
spring-boot-starter-test:测试模块,包括JUnit、Hamcrest、Mockito。
(2)编写Controller内容
@RestController
publicclassHelloWorldController{
@RequestMapping("/hello")
publicStringindex(){
return"HelloWorld";
}
}
@开头的是Spring的注解
@RestController的意思就是Controller里面的方法都以json格式输出,不用再写什么jackjson配置的了。
@RequestMapping用于映射Web请求,包括访问路径和参数,用于类或方法上。
(3)点调试,然后添加配置,自动生成启动Java配置文件
运行调试
如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h56841.shtml