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