本篇文章将教你作为一个. NET 程序员如何快入门 Spring Boot. 你不需要用 Eclipse, 也不需要用 IDEA. 已经习惯了 VS, 其他的 IDE...... 但不得不说 VS Code 很厉害, 一用就喜欢. 微软给 VS Code 提供了编写 Java 的插件, 你可以在 VS Code 上愉快地写 Java.
一, 环境搭建
(1) 安装 Java, 配置环境变量.(教程很多, 这里不多说)
(2) 安装 Maven 和配置. 参考 https://www.cnblogs.com/eagle6688/p/7838224.html
(3) 安装 VS Code
(4) 安装 Java 开发插件, 配置 VS Code 的 Java 开发环境.(这一步微软替我们简化了, 下载 Vs Code Java 安装程序, 直接安装就可以编写 Java 代码了, 下载连接 http://aka.ms/vscode-java-installer-win 此安装程序可以重复运行)
二, 构建 Maven 项目
(1) 访问 http://start.spring.io/
(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 配置文件
运行调试
浏览器访问: http://localhost:8080/hello 成功输出 Hello World
一切看上去都很简单, 现在可以愉快地使用 VS Code 编写 Spring Boot 代码了
Demo GitHub 地址:
参考文章:
推荐 Spring Boot 入门学习项目: https://github.com/ityouknow/spring-boot-examples
来源: https://www.cnblogs.com/FireworksEasyCool/p/11093466.html