SpringMVC的工作流程-描述

时间:2025-01-18 21:32:56

name

String

可选属性,用于为映射地址指定别名。

value

String[]

可选属性,也是默认属性,用于指定请求的URL。

method

RequestMethod[]

可选属性,用于指定该方法可以处理哪种类型的请求方式。

params

String[]

可选属性,用于指定客户端请求中参数的值,必须包含哪些参数的值,才可以通过其标注的方法处理。

headers

String[]

可选属性,用于指定客户端请求中,必须包含哪些header的值,才可以通过其标注的方法处理。

consumes

String[]

可选属性,用于指定处理请求的提交内容类型(Content-type)。

produces

String[]

可选属性,用于指定返回的内容类型,仅当request请求头中的(Accept)类型中包含该指定类型才返回。

(4) 组合注解

从Spring 4.3版本开始,还可以使用组合注解完成客户端请求方式的限定。

@GetMapping :匹配 GET 方式的请求 ;

@PostMapping :匹配 POST 方式的请求 ;

@PutMapping :匹配 PUT 方式的请求 ;

@DeleteMapping :匹配 DELETE 方式的请求 ;

@PatchMapping :匹配 PATCH 方式的请求 ;

5.ModelAndView****类

ModelAndView类用于封装Controller的处理结果,除了包含数据之外,还包含要跳转的页面。