@RequestMapping注解支持的属性:
1、value属性:用于将指定的实际地址映射到方法上。
@RequestMapping(value="/helloWorld") 等价于 @RequestMapping("/helloWorld")
将URL映射到helloWorld方法
http://localhost:8080/SpringMVC01/helloWorld.do
由helloWorld方法进行处理
(@RequestMapping可以是方法或类)
2、method属性: 指示该方法仅仅处理哪些HTTP请求方式
请求方式有 GET POST HEAD PATCH 等 .
@RequestMapping(value="/helloWorld",method=RequestMethod.POST)
可以同时支持多个HTTP请求方式
@RequestMapping(value="/helloWorld",method={RequestMethod.POST,RequestMethod.GET})
3、consumes:指定处理请求的提交内容类型(Content-Type)
@RequestMapping(value="/helloWorld",method=RequestMethod.POST,consumes="application/json")
表示对应的方法仅处理request Content-Type 为application/json 类型的请求。