功能
RequestMapping注解是一个用来处理请求地址映射的注解,可用于类或方法的上方,用于类的上方可以作为父路径
value属性
@RequestMapping(value={"/index","/hello"}) public String test(){ return "success"; }
在上面的代码中,只要满足路径中的其中一个就可以访问对应return的值。
method属性
表示请求的方法,比如get post等,用法同value属性类似。
@RequestMapping(value={"/index","/hello"},method={RequestMethod.GET,RequestMethod.POST}) public String test(){ return "success"; }> 当请求地址满足请求映射的value属性,但是请求方式不满足method属性时,会报405错误:
注:
标签:RequestMapping,映射,value,---,详解,注解,请求 From: https://www.cnblogs.com/Kyrie-leving/p/16644884.html
- 对于处理指定的请求方式的控制器方法,SpringMVC中提供了@RequestMapping的派生注解
- 处理get请求的映射---@GetMapping
- 处理post请求的映射---@PostMapping
- 处理put请求的映射---@PutMapping
- 处理delete请求的映射---@DeleteMapping
- 但是如果需要对put和delete请求进行发送,需要Spring提供的过滤器HiddenHttpMethodFilter,在restful中使用