用于建立请求 URL 和处理请求方法之间的对应关系。

出现位置:
1.类上
请求 URL 的第一级访问目录。此处不写的话,就相当于应用的根目录。
2.方法上
请求 URL 的第二级访问目录。

这样设计的好处是可以分模块来处理, 比如user类只处理和/user请求相关的业务

例子:
需输入/account/findAccount来访问

@Controller("accountController")
@RequestMapping("/account")
public class AccountController { @RequestMapping("/findAccount") public String findAccount() { }
} 

属性:
value:用于指定请求的 URL。
method:用于指定请求的方式。
params:用于指定限制请求参数的条件。
headers:用于指定限制请求消息头的条件。

param

account/removeAccount?accountName=aaa&money>100可以访问
account/removeAccount?accountName=aaa&money>150不可访问

params = {"account"},表示请求参数必须有 account
params = {"moeny!100"},表示请求参数中 money 不能是 100。

例子:

@RequestMapping(value="/removeAccount",params= {"accountName","money>100"})
public String removeAccount() {
}

method

例子:
必须发送post请求

@RequestMapping(value="/saveAccount",method=RequestMethod.POST)
public String saveAccount() {
}

Spring mvc @ RequestMapping相关推荐

  1. Spring MVC @RequestMapping Annotation示例

    Spring MVC @RequestMapping Annotation示例 Controller,Methods,Headers,Params,@ RequestParam,@ PathVaria ...

  2. 带有控制器,方法,标题,参数,@ RequestParam,@ PathVariable的Spring MVC @RequestMapping注释示例

    @RequestMapping is one of the most widely used Spring MVC annotation. org.springframework.web.bind.a ...

  3. Spring MVC @RequestMapping详解

    Spring MVC @RequestMapping RequestMapping Spring MVC @RequestMapping 1. RequestMapping 概念 2. Request ...

  4. spring mvc -@RequestMapping注解详解

    https://www.cnblogs.com/caoyc/p/5635173.html @RequestMapping参数说明: value:定义处理方法的请求的URL地址(重点): method: ...

  5. Spring MVC @RequestMapping注解详解

    @RequestMapping 参数说明 value:定义处理方法的请求的 URL 地址.(重点) method:定义处理方法的 http method 类型,如 GET.POST 等.(重点) pa ...

  6. java架构-Spring MVC 与 Servlet

    相信大家都能够在上网上看到Spring MVC的核心类其实就是DispatherServlet,也就是Spring MVC处理请求的核心分发器.其实核心分发器几乎是所有MVC框架设计中的核心概念,像在 ...

  7. Spring MVC DataBinder

    我们都知道Spring MVC在处理HTTP请求的时候的数据都是来自于HTTP 请求.这不是废话吗,:)! 那么Spring MVC是如何把HTTP中的请求中的数据纳入到其中呢?我们都知道Spring ...

  8. Spring MVC 学习总结(二)——控制器定义与@RequestMapping详解

    Spring MVC 学习总结(二)--控制器定义与@RequestMapping详解 目录 一.控制器定义 1.1.实现接口Controller定义控制器 1.2.使用注解@Controller定义 ...

  9. requestmapping默认是get还是post_编写Spring MVC控制器的14个技巧,你今天get到了吗?...

    Java面试笔试面经.Java技术每天学习一点 公众号Java面试 关注我不迷路 原文:http://dzone.com/articles/14-tips-for-writing-spring-mvc ...

最新文章

  1. 【Live555】live555源码详解(六):FramedSource、RTPSource、RTPSink
  2. 2018年WiFi、5G和蓝牙的发展以及与VR/AR的联系
  3. Tensorflow: 保存和复原模型(save and restore)
  4. 十一阅读攻略:和土豪做朋友,告别穷屌丝,迎接高富帅,成功逆袭!
  5. 【新星计划】 Python的txt文本操作-读、写
  6. Java并发基础01. 传统线程技术中创建线程的两种方式
  7. \x49\x51\x5a\x56\x54\ 这种是什么编码?(16进制编码)
  8. [codevs 1916] 负载平衡问题
  9. Build String(CF-237E)
  10. oracle运维工作中每天巡检的必要性--job的相关问题
  11. ajax回显500因为#与$的原因
  12. mysql事务最大个数_事务、mysql数据库的默认最大连接数、分页
  13. (05)vtk通过多边形构建矩形,并拉伸成立方体,两个立方体独立操作
  14. ajax=1,ajax专栏1
  15. 优秀的UI/UX设计师需要具备哪些技能?
  16. windows10无法访问共享计算机,win10共享无法访问,windows无法访问共享文件
  17. 连接数据库出现错误代码为18456
  18. [分形学] Julia Set (茱莉亚集) VC 源代码
  19. cross-request插件下载
  20. go get timeout问题

热门文章

  1. IO操作 第二篇 学习(转载)
  2. 简单工厂(Simple Factory)模式
  3. c语言打程序时会遇到什么问题,Sublime text3 实现C语言编译运行以及过程中可能遇到的问题...
  4. 初学者python笔记(类的装饰器、property方法、元类)
  5. php如何每天自调用不同的ccs,Python-ccs高级选择器 盒模型
  6. pcb成型板aoi检测_smt贴片加工打样的检测设备
  7. 电脑键盘上每个键的作用_键盘F键有什么作用 键盘F键作用介绍【详解】
  8. windows c语言目录操作函数,c语言目录操作在C/C++语言中如何进行目录操作,如得到目录内的 爱问知识人...
  9. 微课|中学生可以这样学Python(2.2.2节+2.2.5节):关系运算符和集合运算符
  10. 小米无线网卡驱动_小米air笔记本蓝屏故障排除,一个匪夷所思的故障原因。