Spring Boot从HelloWorld开始(三)
功能:浏览器发送 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.x。

搜索添加需要的依赖库,鼠标单击可勾选,这里添加以下几个:
- Spring Boot DevTools(代码修改热更新,无需重启)
- Spring Web(集成tomcat、SpringMVC)
- Lombok(智能生成setter、getter、toString等接口,无需手动生成,代码更简洁)

然后弹出目录选择框,选择生成项目的目录位置。生成结束后会在桌面右下角弹出提示,点击open。
点击右下角加载按钮,等待下载 Maven 依赖:

注意:此时可能下载地址并不是阿里云镜像,速度极其缓慢(原因参考配置了maven的国内镜像后,项目未通过镜像下载)在 pom.xml 中添加以下内容:
1 | <!-- pom.xml 添加内容如下 --> |
下载完成后如下图:

代码编写
目录结构
1 | com |
编写主程序
VS Code 已经自动写好主程序,DemoApplication.java 就是程序入口。
编写 Controller
在同级目录下创建 controller 目录,在其下创建 helloController.java文件(新建文件后输入 class 并选择第二个选项可自动补全,import 文件在编辑文本时也会自动补全):
):
1 | package com.example.springboothelloworld.controller; |
运行程序
回到 DemoApplication.java,按下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,即可直接运行该包:

更多
更多Spring Boot教程笔记见代码开发 - Spring Boot




