RESTFul是一种软件结构风格!
REST就是对同一个URI的资源的不同请求方式(GET、POST、PUT、DELETE)(表述)下的做出不同的操作(查、增、改、删),改变的是资源的状态,即表属性状态转移。一个符合RESTFul风格的URI就可以称之为一个RESTFul的接口。
RESTful接口设计
以用户数据的基本操作来进行接口设计
HTTP协议请求方法 | Spring Boot注解 | URL | 功能说明 |
---|---|---|---|
POST | @PostMapping | /user/ | 创建一个用户 |
GET | @GetMapping | /user/ | 查询用户列表 |
GET | @GetMapping | /user/id | 根据id查询一个用户 |
PUT | @PutMapping | /user/id | 根据id更新一个用户 |
DELETE | @DeleteMapping | /user/id | 根据id删除一个用户 |