SpringBoot之RESTful风格
SpringBoot之RESTful风格 1、RESTful 介绍 RESTful 是一种软件架构风格,一种时尚! RESTful 架构风格规定,数据的元操作,即 CRUD(create, read, update 和 delete, 即数据的增删查改 ) 操作,分别对应于 HTTP 方法: GET 用来获取资源(查询), POST 用来新建资源(添加), PUT 用来更新资源(修改), DELETE 用来删除资源(删除), 这样就统一了数据操作的接口,仅通过 HTTP 方法,就可以完成对数据的所有增删查改工作 2、RESTful 接口设计 在此我们以用户数据的基本操作来进行接口设计 HTTP 协议请求方法 SpringBoot 注解 URL 功能说明 POST @PostMapping /users 创建一个用户 GET @GetMapping /users 查询用户列表 GET @GetMapping /users/id 根据 id 查询一个用户 PUT @PutMapping /users/id 根据 id 更新一个用户 DELETE @DeleteMapping /users/id 根据 id 删除一个用户 3、 用户实体 bean 创建 package com.offcn.po; import lombok.AllArgsConstructor; import