2. RequestMapping注解类
来源:互联网 发布:树莓派3b gpio编程 编辑:程序博客网 时间:2024/06/03 11:14
本系列入门学习参考极客学院Spring入门系列视频学习记录总结而来
当在spring配置文件中使用<context:component-scan/>
时,@Controller注解标注的类表示该类为Controller控制器类
在Controller控制器类的类定义和方法定义处都可以标注@RequestMapping注解
DispatcherServlet截获请求后,就可以通过控制器上的@RequestMapping提供的映射信息确定请求所对应的处理方法
常见的@RequestMapping注解属性有:
value, method, consumes, produces, params, headers
value属性:
代表具体的请求路径,若无其他属性,value可以省略,就像例子中一样,直接用 @RequestMapping(“/login”) 的格式,它等同于@RequestMapping(value = “/login”)
method属性:
指定请求的method类型, GET、POST、PUT、DELETE等
既可以指定单一请求method类型,也可以指定多种请求method类型
consumes属性:
指定请求的提交内容类型(Content-Type),例如application/json, text/html
它的值既可以是字符串也可以是数组
produces属性:
指定响应的返回内容类型
params属性:
指定请求中必须包含某些参数值,才会触发这个处理方法
参数中除了使用=等号外,还可以使用!=号,表示在参数的值不等于的情况下触发这个方法
也可以不指定具体的值,直接使用 “paramName” 的格式,代表请求中必须包含参数名为 paramName 的参数
直接使用 “!paramName”格式表示请求不能包含名为paramName的请求参数
headers属性:
请求头Header中必须包含某些指定的参数值,才能让该方法处理请求
@RequestMapping不仅支持标准的URL,还支持Ant风格和带{xxx}占位符的URL,下面的URL都是合法的:
/user/*/login:匹配/user/aaa/login,/user/任意字符/login 等
/user/**/login:匹配/user/login, /user/aaa/bbb/login 等
/user/login??:匹配/user/loginAA, /user/loginbb 等
/user/{userId}:匹配/user/123, /user/234 等
/user/**/{userId}:匹配/user/aaa/bbb/123,/user/aaa/234等
- 2. RequestMapping注解类
- RequestMapping注解
- @RequestMapping注解
- @RequestMapping注解
- @RequestMapping注解
- 【笔记1】SpringMvc常用注解类-RequestMapping
- Spring的@RequestMapping注解类浅析
- SpringMVC中的RequestMapping修饰类注解
- Spring 注解--@RequestMapping
- SpringMVC 的@RequestMapping注解
- SpringMVC-02 RequestMapping注解
- SpringMVC RequestMapping注解详解
- Spring RequestMapping 注解介绍
- springmvc注解中的@requestmapping
- SpringMVC之@RequestMapping注解
- springmvc 注解之 @RequestMapping
- springMVC-@RequestMapping注解
- SpringMVC-RequestMapping注解
- Power of Two
- sso package or sign error 新浪微博iOS三方登录问题
- 9.leetcode题目189: Rotate Array
- Java基础01
- C++11 智能指针——shared_ptr
- 2. RequestMapping注解类
- Canvas的四个常用方法
- 项目总结 iFun 个人生活 webapp
- 单例设计模式(三)-------简单实现一个单例设计模式
- OpenGL编程(一)渲染一个指定颜色的背景窗口
- IOS学习 scrollView的单张图片缩放
- 1005. Spell It Right (20)
- 51nod 1090 3个数的和为0
- Python爬取韩寒全部新浪博客