目录
一:新建SpringBoot项目
1.新建项目
右上角文件-新建-项目
2.选择
3.选择好点下一步
4.点击创建,创建成功如下图所示
5.HelloWorld程序
6.新建类
7.新建完类后,在类中写第一个HelloWorld程序
8.编译并执行
9.运行成功10.使用浏览器测试
在浏览器中输入URL,回车,这里测试成功
11.F12查看更多信息
(这里以Edge浏览器为例)
二:Postman
1.下载安装Postman
postMan官网: Postman API Platform | Sign Up for Free
2.安装完运行.exe文件
3.运行出来的页面是这样的
4.编写代码
这里写了四个请求
5.使用Postman测试-GetMapping
5.使用Postman测试-PostMapping
post完之后,我们再get一下,看看数据是否更新成功
5.使用Postman测试-PutMapping
同样,也再测试一下get
5.使用Postman测试-DeleteMapping
再测试一下get看看有没有删掉
这里就已经删除成功了,全部测试完毕
三:遇到的问题和解决办法
问题1:8080端口被占用
(1)报错截图
(2)原因分析
错误原因是 Web 服务器无法启动,因为端口8080已经被其他进程占用。Spring Boot默认使用8080端口来运行Web应用程序,但如果该端口已被其他应用或服务占用,就会导致冲突。
(3)解决办法
关闭另外一个占用8080端口的进程,或者更改现在要运行程序的端口,改成一个新的端口号
问题2:代码问题
(1)报错截图
(2)原因分析
请求是发送到 /hello/zhangsan
路径,但是在控制器中的@DeleteMapping
注解上的路径模板是/hello{name}
,这导致路径不匹配。
对比代码后发现,这里少打了一个斜杠
(3)解决办法
确保请求的路径与控制器方法上的@DeleteMapping
路径模板匹配