Spring MVC RequestMapping

@RequestMapping是用来处理请求地址映射的注解,可用在类或方法上。用于类上表示父路径,即该类的所有响应请求的方法都是以该地址为基础路径。

RequestMapping注解有六个属性,下面我们把她分成三类进行说明。

1.value:指定请求的映射地址,value的值可以是下三类:

A) 普通的具体值,如:/bwfIndex

B)  含有某变量的一类值,如:/bwfIndex/{id}

C) 可以指定为含正则表达式的一类值

2.method:  指定请求的method类型, GET、POST、PUT、DELETE等;

3.consumes: 指定处理请求的提交内容类型(Content-Type),例如application/json, text/html;

4.produces:    指定返回的内容类型,仅当request请求头中的(Accept)类型中包含该指定类型才返回;

5.params: 指定request中必须包含某些参数值是,才让该方法处理。

如定义了params="key=boweifeng",则仅处理请求中包含键名为“key”,键值为“boweifeng”的请求。

6.headers: 指定request中必须包含某些指定的header值,才能让该方法处理请求。

如定义了headers="Referer=http://www.boweifeng.com/",则仅处理header中包含了指定“Refer”请求头的request请求,并且对应值为http://www.boweifeng.com/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,133评论 19 139
  • 1、Spring MVC请求流程 (1)初始化:(对DispatcherServlet和ContextLoderL...
    拾壹北阅读 5,958评论 0 12
  • http://blog.csdn.net/blueheart20/article/details/45174399...
    平谦阅读 5,045评论 0 0
  • 放了暑假,各种各样的兴趣班开始了。有吉它班、作文班、书法班……大人让我们学这学那,生怕我们落下了什么。其实...
    赵振赫阅读 2,372评论 1 3
  • 孩子早上应该去学校的 结果又不想去 昨天晚上孩子就因为早上要去 学校 情绪不好 我跟孩子妈妈 把我们的想法跟孩...
    苦茶_09e4阅读 1,616评论 0 0

友情链接更多精彩内容