.NET程序员如何快入门Spring Boot
本篇文章将教你作为一个.net程序员如何快入门spring boot。你不需要用eclipse,也不需要用idea。已经习惯了vs,其他的ide…… 但不得不说vs code很厉害,一用就喜欢。微软给vs code提供了编写java的插件,你可以在vs code上愉快地写java。
一、环境搭建
(1) 安装java、配置环境变量。(教程很多,这里不多说)
(2) 安装maven和配置。参考
(3) 安装vs code
(4) 安装java开发插件,配置vs code的java开发环境。(这一步微软替我们简化了,下载vs code java安装程序,直接安装就可以编写java代码了,下载连接 此安装程序可以重复运行)
二、构建maven项目
(1)访问
(2)选择maven project、java、spring boot 版本 2.1.6,如图
点击 generate the project 下载项目压缩包
(3)解压后用vs code打开此文件夹
2.16版本官方推荐的项目结构如下:
目前用得更多的是类似这种结构:
三、编写接口,输入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配置文件
运行调试
浏览器访问: 成功输出hello world
一切看上去都很简单,现在可以愉快地使用vs code编写spring boot代码了
demo github地址:https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-helloworld
参考文章:
推荐spring boot入门学习项目: