Java注解在Java开发中起到非常重要的作用,熟练使用它们有助于提高代码质量和开发效率,也是工程师水平高低的一个反映。
Java注解很多,和HTTP Request参数有关的就有11个:
注解 | 含义 |
@PathVariable | 接收路径参数,如@RequestMapping(“/hello/{name}”) |
@RequestHeader | 接收HTTP请求头信息 |
@RequestAttribute | 接收HTTP请求属性 |
@RequestParam | 接收HTTP请求参数 |
@RequestPart | 接收文件数据multipart参数 |
@RequestBody | 接收HTTP请求body,HttpMessageConverter转换 |
@MatrixVariable | 接收url中的矩阵变量参数 |
@ModelAttribute | 注释方法时,会在每个方法前执行。注释参数时,从model读取参数。 |
@SessionAttributes | 在session中存储Model属性 |
@SessionAttribute | 绑定HTTP中相应名称的session值 |
@CookieValue | 绑定HTTP中相应名称的cookie值 |
在线课程:https://edu.51cto.com/sd/77322