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