restful风格的URL请求及参数接收
1、restful风格URL
请求路径 请求方法 作用
/user/{id} HTTP GET 查询id的user
/user/{id} HTTP DELETE 删除id的user
/user/{id} HTTP PUT 编辑id的user
/user HTTP POST 新增user
2、新增和修改一般是使用@RequestBody获取整个body
3、当需要从请求路径中获取参数的时候就只能使用@PathVariable注解,删除的时候一般只需要传id,通过url带参就可以了(我之前没有加@PathVariable注解就报错了)。如果需要多条件查询就用对象传查询条件
注解都是加在请求参数的前面,如下所示:
@DeleteMapping(value = "/user/{id}")
public Message logicalDeletionById(@PathVariable(name = "id") String id) {}