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

 

posted @ 2021-01-09 11:37  锅锅7533  阅读(104)  评论(0编辑  收藏  举报