SpingMVC常用注解之@RequestMapping

@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 类型的请求。

本博客为博主的学习笔记,不作任何商业用途。
原文地址:https://www.cnblogs.com/guo7533/p/9018916.html