SpringMVC RequestMapping注解详解
2016-12-01 00:00
465 查看
@RequestMapping注解的作用是对用户的请求映射到指定的控制器或方法,所以该注解可以用来修饰类和方法,在RequestMapping的源码中看到这么一句话
也同样可以说明该注解所修饰的类型。
value(默认)
method
params
heads
其中,value为默认参数,表示用户请求的url,如果只用到该参数,则不需要写参数名,如
method用来过滤用户请求的方法,即post或get,如
params为请求携带的参数,该项可包括多个参数,参数之间为“与”
也可以用数组的形式表示
heads为http请求头中携带的内容,如Accept-Encoding等,具体方法同params
未完。。。
@Target({ElementType.METHOD, ElementType.TYPE})
也同样可以说明该注解所修饰的类型。
RequestMapping修改方法
在RequestMapping修饰方法时,可以有如下四个参数value(默认)
method
params
heads
其中,value为默认参数,表示用户请求的url,如果只用到该参数,则不需要写参数名,如
@RequestMapping("/helloworld")
method用来过滤用户请求的方法,即post或get,如
@RequestMapping(value = "/helloworld",method = RequestMethod.GET)
params为请求携带的参数,该项可包括多个参数,参数之间为“与”
@RequestMapping(value = "/helloworld",params = "username,password")
也可以用数组的形式表示
@RequestMapping(value = "/helloworld",params = {"username=admin", "password"})
heads为http请求头中携带的内容,如Accept-Encoding等,具体方法同params
未完。。。
相关文章推荐
- SpringMVC RequestMapping注解详解
- Spring3.1.0实现原理分析(十三).MVC请求映射信息RequestMappingInfo详解
- springmvc RequestMapping注解做伪静态的坑
- Spring3.1.0实现原理分析(十三).MVC请求映射信息RequestMappingInfo详解
- springmvc @RequestMapping注解的入门配置教程
- websocket请求用自定义注解@WSRequestMapping访问,类似springmvc @RequestMapping访问。
- spring MVC @RequestParam @RequestBody @PathVariable 等参数绑定注解详解
- springmvc @RequestParam @RequestBody @PathVariable 等参数绑定注解详解
- spring-mvc源码阅读(三)RequestMappingHandlerMapping
- springmvc No mapping found for HTTP request with URI in Dispatc
- springmvc No mapping found for HTTP request with URI in Dispatc
- spring mvc No mapping found for HTTP request with URI
- springMVC @RequestMapping
- SpringMVC @RequestParam 注解
- 解决spring mvc No mapping found for HTTP request with URI错误的三种方法
- Spring学习2_springmvc常用注解之@Controller和@RequestMapping
- Spring 3 MVC No mapping found for HTTP request with URI (转)
- springmvc No mapping found for HTTP request with URI in Dispatc
- New Support Classes for @RequestMapping methods in Spring MVC 3.1