![cover](/upload/软件架构与应用开发.jpg)
软件架构与应用开发:作业 08
软件架构与应用开发 实验八
代码地址:Github
实验目的和要求
- 认识RESTful
- 能够使用RESTful开发增删改查应用
- 使用Swagger生成帮助
实验内容和原理
- 学习本节示例L08RESTful,并复现该项目
- 研读钉钉或者微信等的公开平台的API文档,熟悉API风格,说明增删改查的接口编写方式
- 将学生信息系统中的接口进行RESTful化的设计及改造(最少包括增删改、不少于4种查询),并且使用Swagger生成API文档
实验步骤
示例 L08RESTful
增删改查的接口编写方式说明
HTTP Method
HTTP 状态码
HTTP定义了40个标准状态码,可用于传达客户端请求的结果。状态码分为以下5个类别:
- 1xx:信息,通信传输协议级信息
- 2xx:成功,表示客户端的请求已成功接受
- 3xx:重定向,表示客户端必须执行一些其他操作才能完成其请求
- 4xx:客户端错误,此类错误状态码指向客户端
- 5xx:服务器错误,服务器负责这写错误状态
Spring Boot 实现 RESTful API
-
@GetMapping:处理GET请求,获取资源。
-
@PostMapping:处理POST请求,新增资源。
-
@PutMapping:处理PUT请求,更新资源。
-
@DeleteMapping:处理DELETE请求,删除资源。
-
@PatchMapping:处理PATCH请求,用于部分更新资源。
-
用户管理模块API示例
学生信息系统的设计及改造
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Owen
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果