Spring mvc @ RequestMapping
用于建立请求 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相关推荐
- Spring MVC @RequestMapping Annotation示例
Spring MVC @RequestMapping Annotation示例 Controller,Methods,Headers,Params,@ RequestParam,@ PathVaria ...
- 带有控制器,方法,标题,参数,@ RequestParam,@ PathVariable的Spring MVC @RequestMapping注释示例
@RequestMapping is one of the most widely used Spring MVC annotation. org.springframework.web.bind.a ...
- Spring MVC @RequestMapping详解
Spring MVC @RequestMapping RequestMapping Spring MVC @RequestMapping 1. RequestMapping 概念 2. Request ...
- spring mvc -@RequestMapping注解详解
https://www.cnblogs.com/caoyc/p/5635173.html @RequestMapping参数说明: value:定义处理方法的请求的URL地址(重点): method: ...
- Spring MVC @RequestMapping注解详解
@RequestMapping 参数说明 value:定义处理方法的请求的 URL 地址.(重点) method:定义处理方法的 http method 类型,如 GET.POST 等.(重点) pa ...
- java架构-Spring MVC 与 Servlet
相信大家都能够在上网上看到Spring MVC的核心类其实就是DispatherServlet,也就是Spring MVC处理请求的核心分发器.其实核心分发器几乎是所有MVC框架设计中的核心概念,像在 ...
- Spring MVC DataBinder
我们都知道Spring MVC在处理HTTP请求的时候的数据都是来自于HTTP 请求.这不是废话吗,:)! 那么Spring MVC是如何把HTTP中的请求中的数据纳入到其中呢?我们都知道Spring ...
- Spring MVC 学习总结(二)——控制器定义与@RequestMapping详解
Spring MVC 学习总结(二)--控制器定义与@RequestMapping详解 目录 一.控制器定义 1.1.实现接口Controller定义控制器 1.2.使用注解@Controller定义 ...
- requestmapping默认是get还是post_编写Spring MVC控制器的14个技巧,你今天get到了吗?...
Java面试笔试面经.Java技术每天学习一点 公众号Java面试 关注我不迷路 原文:http://dzone.com/articles/14-tips-for-writing-spring-mvc ...
最新文章
- 【Live555】live555源码详解(六):FramedSource、RTPSource、RTPSink
- 2018年WiFi、5G和蓝牙的发展以及与VR/AR的联系
- Tensorflow: 保存和复原模型(save and restore)
- 十一阅读攻略:和土豪做朋友,告别穷屌丝,迎接高富帅,成功逆袭!
- 【新星计划】 Python的txt文本操作-读、写
- Java并发基础01. 传统线程技术中创建线程的两种方式
- \x49\x51\x5a\x56\x54\ 这种是什么编码?(16进制编码)
- [codevs 1916] 负载平衡问题
- Build String(CF-237E)
- oracle运维工作中每天巡检的必要性--job的相关问题
- ajax回显500因为#与$的原因
- mysql事务最大个数_事务、mysql数据库的默认最大连接数、分页
- (05)vtk通过多边形构建矩形,并拉伸成立方体,两个立方体独立操作
- ajax=1,ajax专栏1
- 优秀的UI/UX设计师需要具备哪些技能?
- windows10无法访问共享计算机,win10共享无法访问,windows无法访问共享文件
- 连接数据库出现错误代码为18456
- [分形学] Julia Set (茱莉亚集) VC 源代码
- cross-request插件下载
- go get timeout问题
热门文章
- IO操作 第二篇 学习(转载)
- 简单工厂(Simple Factory)模式
- c语言打程序时会遇到什么问题,Sublime text3 实现C语言编译运行以及过程中可能遇到的问题...
- 初学者python笔记(类的装饰器、property方法、元类)
- php如何每天自调用不同的ccs,Python-ccs高级选择器 盒模型
- pcb成型板aoi检测_smt贴片加工打样的检测设备
- 电脑键盘上每个键的作用_键盘F键有什么作用 键盘F键作用介绍【详解】
- windows c语言目录操作函数,c语言目录操作在C/C++语言中如何进行目录操作,如得到目录内的 爱问知识人...
- 微课|中学生可以这样学Python(2.2.2节+2.2.5节):关系运算符和集合运算符
- 小米无线网卡驱动_小米air笔记本蓝屏故障排除,一个匪夷所思的故障原因。