- Get请求
一般用于页面展示数据的查询操作,不涉及数据库数据的变化。常用的Controller层注解为@GetMapping。
- POST请求
提交数据到后台服务,需要修改服务器中的数据。提交的数据放在HTTP请求中的消息体重。常用的Controller层注解为@PostMapping。
- DELETE请求
主要通过HTTP请求删除指定URL服务器资源。常见返回的状态码包括:
(1)200(OK):删除成功,同时返回删除的资源。
(2)202 (Accepted) : 删除请求已经接受,但没有被立即执行。
(3)204 (No Content) - 删除请求已经被执行,但是没有返回资源(也许是请求删除不存在的资源造成的)。
- PUT请求
主要用于通过HTTP请求的方式ge更改服务器资源,常见的返回状态码包括:
(1)200 (OK): 已存在资源被更改。
(2)201 (created):如果新资源被创建。
二、校验框架
在日常开发工作中,对于Controller层接收的参数进行校验的时候可以通过代码来进行,但是这些校验操作与具体的业务无关,可以通过抽象一个校验工具类的方法实现,但是总会觉得这部分代码糅合在代码中显得臃肿不实用。同时也不能保证验证参数的有效性。Hibernate val