chapter9 📅 2026/6/29 18:14:32 一、RESTful 是什么RESTful 是一套接口设计规范基于 HTTP 请求方式区分增删改查操作遵循资源为核心的设计思想全称表述性状态传递。二、核心作用贴合你的诗人信息管理项目1. 用不同 HTTP 动词区分 CRUD语义清晰不用乱写接口名传统接口混乱写法plaintext查询诗人/getPoet新增诗人/addPoet修改诗人/updatePoet删除诗人/deletePoetRESTful 规范统一资源路径 /poet靠请求方法区分操作表格HTTP 方法 作用 对应你的诗人功能GET 查询资源 查询全部诗人 / 根据 id 查单个诗人POST 新增资源 新增一条诗人信息PUT 全量修改资源 完整更新诗人所有字段姓名、朝代、风格等DELETE 删除资源 根据 id 删除诗人路径统一简洁获取所有诗人GET /poet新增诗人POST /poet根据 id 查单个GET /poet/{id}修改诗人PUT /poet/{id}删除诗人DELETE /poet/{id}2. 前后端统一标准对接更简单你项目需要 Vue 前端 后端联调后端按 RESTful 写接口前端不用记忆一堆杂乱 URL团队协作时所有人遵循同一套规则接口文档一目了然减少沟通 bug刚好匹配你作业要求「撰写接口文档」。3. 资源导向结构直观便于维护把诗人当成唯一资源所有操作都围绕 /poet不会出现接口地址泛滥。后续拓展功能比如诗人诗词、诗集可以沿用同一套规范项目结构整洁方便后续迭代开发老师下周课程要在这个模块继续开发。4. 无状态扩展性强RESTful 接口无状态每次请求携带全部所需参数服务器不保存会话信息。前后端分离Vue 前端 Java 后端完美适配支持多端调用网页、小程序、APP 都能调用同一套诗人接口不用单独开发接口。5. 规范统一符合 Web 开发行业标准企业开发、课程作业通用标准老师要求采用 RESTful 风格完成增删改查就是为了训练工业界通用开发规范写完可以直接写成标准接口文档满足作业 4 项要求写接口文档、数据库、Vue 前端、前后端联调。三、对比传统接口的优势简单总结URL 更少、可读性高一看路径 请求方式就知道做什么接口文档编写简单清晰前后端分离项目标配适配 Vue 等前端框架便于后期扩展、多人协作开发遵循 HTTP 原生语义充分利用 GET/POST/PUT/DELETE 原生能力。前后端统一后端按 RESTful 写接口前端不用记忆一堆杂乱 URLapifox改进前端页面效果显示