如何使用VS Code编写Spring Boot

      本篇文章将教你如何使用VS Code编写Spring Boot程序。你不须要用Eclipse,也不须要用IDEA。已经习惯了VS,其余的IDE…… 但不得不说VS Code很厉害,一用就喜欢。微软给VS Code提供了编写Java的插件,你能够在VS Code上愉快地写Java。html


 

1、环境搭建

(1) 安装Java、配置环境变量。(教程不少,这里很少说)java

(2) 安装Maven和配置。参考http://www.javashuo.com/article/p-dzxylkya-es.htmlgit

(3) 安装VS Codegithub

(4) 安装Java开发插件,配置VS Code的Java开发环境。(这一步微软替咱们简化了,下载Vs Code Java安装程序,直接安装就能够编写Java代码了,下载链接 http://aka.ms/vscode-java-installer-win 此安装程序能够重复运行)web

 


2、构建Maven项目

(1)访问 http://start.spring.io/spring

(2)选择Maven Project、Java、Spring Boot 版本 2.1.6,如图json

点击 Generate the Project 下载项目压缩包浏览器

 

(3)解压后用VS Code打开此文件夹springboot

 

2.16版本官方推荐的项目结构以下:app

目前用得更多的是相似这种结构:

 


 

3、编写接口,输入Hello World

(1)pom.xml中添加支持web的模块,而后保存

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>

       

保存后VS Code自动下载该模块,也能够右键pom.xml,点击Update project configuration手动更新配置      

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

pom.xml 文件中默认有两个模块:

spring-boot-starter :核心模块,包括自动配置支持、日志和 YAML,若是引入了 spring-boot-starter-web web 模块能够去掉此配置,由于 spring-boot-starter-web 自动依赖了 spring-boot-starter。

spring-boot-starter-test :测试模块,包括 JUnit、Hamcrest、Mockito。

 

(2)编写Controller 内容

@RestController public class HelloWorldController { @RequestMapping("/hello") public String index() { return "Hello World"; } }

@开头的是Spring的注解

@RestController 的意思就是 Controller 里面的方法都以 json 格式输出,不用再写什么 jackjson 配置的了。

@RequestMapping 用于映射Web请求,包括访问路径和参数,用于类或方法上。

 

(3)点调试,而后添加配置,自动生成启动Java配置文件

运行调试

浏览器访问:http://localhost:8080/hello    成功输出Hello World

一切看上去都很简单,如今能够愉快地使用VS Code编写Spring Boot代码了

 


Demo GitHub地址:https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-helloWorld

参考文章:http://www.ityouknow.com/springboot/2016/01/06/spring-boot-quick-start.html

推荐Spring Boot入门学习项目:https://github.com/ityouknow/spring-boot-examples

 

原文出处:https://www.cnblogs.com/FireworksEasyCool/p/11093466.html