(1)作用:用于建立请求URL和处理请求方法之间的对应关系
(2)出现位置:类上和方法上(类是一级目录,方法是二级目录)
@RequestMapping(path="/user”)
类名
@RequestMapping(path=“/test”)
方法名
url:/user/test
(3)属性
- value=path:指定请求映射路径,只有一个属性,可以省略
- method:请求方式post,get,......method={RequestMethod.POST}
- params:用于指定限制请求参数的条件,它支持简单的表达式。要求请求参数的key和value必须和配置的一模一样 params={“accountName”},表示请求参数必须有accountName;params={“money!100”}:表示请求参数中money不能是100;params={“username”},要求请求的URL必须有username参数,否则不执行
- headers:用于指定限制请求消息头的条件headers={"accept"}
- 上面的属性只要出现2个以上,他们的关系就是与的关系