SpringBoot HelloWorld入门+Postman接口测试

张开发
2026/4/9 22:22:03 15 分钟阅读

分享文章

SpringBoot HelloWorld入门+Postman接口测试
一、项目开发背景本次项目基于 SpringBoot 入门课程要求完成基础的 HelloWorld 后端程序开发实现对 HTTP GET、POST、PUT、DELETE 四种请求方式的支持并通过 Postman 工具完成全接口测试掌握 SpringBoot 项目快速搭建、接口开发及接口测试的核心流程为后续学习 Ruoyi Vue 框架和 SpringBoot 操作数据库打下基础。二、开发环境准备开发工具IntelliJ IDEAJDK 版本JDK17核心框架SpringBoot基于 Spring Web 依赖测试工具Postman代码管理Gitee核心依赖Spring Web实现 Web 接口开发的基础依赖三、SpringBoot 项目搭建步骤1. 新建 SpringBoot 项目打开 IDEA选择Spring Initializr初始化项目选择 JDK17 作为项目 SDK初始化服务器选择Default start.spring.io配置项目基本信息Group Id 为com.exampleArtifact Id 为yxy-W5Package name 同步为com.example.yxyw5打包方式选择 Jar最后勾选Spring Web依赖完成项目创建。2. 项目核心结构本次项目核心结构遵循 SpringBoot 约定规范主程序与业务代码同包管理核心结构如下yxy-W5/ ├── src/main/java/com/example/yxyw5/ │ ├── YxyW5Application.java // 项目主启动类 │ └── controller/ // 接口控制器包 │ └── HelloController.java // 核心接口实现类 └── src/main/resources/ └── application.properties // 项目配置文件3. 核心配置文件设置在application.properties中配置项目名称和服务端口保持默认 8080 端口配置内容如下四、核心代码实现1. 项目主启动类主启动类是 SpringBoot 项目的入口通过SpringBootApplication注解标记自动完成组件扫描和项目初始化代码如下2. 接口控制器实现在controller包下创建HelloController类通过RestController注解标记为接口控制器结合GetMapping、PostMapping、PutMapping、DeleteMapping注解实现四种 HTTP 请求的接口开发使用HashMap模拟数据库存储数据完成数据的增删改查模拟代码如下五、Postman 接口测试项目启动后运行主启动类控制台显示 Tomcat 启动成功即代表服务就绪使用 Postman 对四个接口进行逐一测试所有接口均返回 200 状态码测试结果符合预期。1. GET 请求测试请求地址http://localhost:8080/hello请求方式GET测试结果初始返回Hello SpringBoot{}添加数据后返回对应存储内容如Hello SpringBoot{yxy18}成功查询模拟数据库数据。2. POST 请求测试请求地址http://localhost:8080/hello请求方式POST请求参数nameyxy、age18Params 中添加测试结果返回add name:yxy,age18成功向模拟数据库添加数据。3. PUT 请求测试请求地址http://localhost:8080/hello请求方式PUT请求参数nameyxy、age20Params 中添加测试结果返回update name:yxy,age20成功修改模拟数据库中已有数据。4. DELETE 请求测试请求地址http://localhost:8080/hello/yxy请求方式DELETE测试结果返回delete name:yxy成功从模拟数据库删除指定数据再次执行 GET 请求返回空集合。六、代码仓库地址本次项目代码已提交至 Gitee 仓库仓库地址https://gitee.com/ying-xin-yu/yxypostman.git包含项目完整源码、配置文件及提交记录可直接克隆查看。七、项目开发总结本次 SpringBoot HelloWorld 入门项目成功掌握了 SpringBoot 项目的快速搭建流程理解了SpringBootApplication、RestController、GetMapping等核心注解的作用实现了基础的 RESTful 风格接口开发。同时通过 Postman 工具完成了全接口测试掌握了 HTTP 四种常见请求方式的使用场景和测试方法也理解了 Git 与 Gitee 的基本代码管理流程。

更多文章