功能
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";
}
注:
- 对于处理指定的请求方式的控制器方法,SpringMVC中提供了@RequestMapping的派生注解
- 处理get请求的映射---@GetMapping
- 处理post请求的映射---@PostMapping
- 处理put请求的映射---@PutMapping
- 处理delete请求的映射---@DeleteMapping
- 但是如果需要对put和delete请求进行发送,需要Spring提供的过滤器HiddenHttpMethodFilter,在restful中使用
浙公网安备 33010602011771号