@RequestMapping除了修饰方法,还可修饰类;
- 类定义处:提供初步的请求映射信息,相对于WEB应用的根目录;
- 方法处:提供进一步的细分映射信息,相对于类定义处的URL,若类定义处未标注@RequestMapping,则方法处标记的URL相对于WEB应用的根目录。
@RequestMapping的value,method,params及headers分别表示请求URL,请求方法,请求参数及请求头的映射条件,它们之间是与的关系。
使用@RequestMapping映射请求:
- ?:匹配文件名中的一个字符。例如:/user/?/aaa匹配/user/a/aaa;
- *:匹配文件名中的任意字符。例如:/user/*/aaa匹配/user/abc/aaa;
- **:匹配文件名中的多层路径。例如:/user/**/aaa匹配/user/abc/cde/aaa。