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