码迷,mamicode.com
首页 > 编程语言 > 详细

Spring的Controller映射规则

时间:2016-06-14 19:07:56      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:

URL映射

  1) 一般格式@RequestMapping(value=“/test”)

  2) 可以使用模板模式映射,@RequestMapping(value=“/test/{userId}”)

  3) 可以使用组合,@RequestMapping(value={“/test1”, “/test2”}),表示两个URL都可以映射到这个处理方法

  4) Ant风格,@RequestMapping(value=“/test?”)或者@RequestMapping(value=“/test*”)等,”?”表示替换一个字符,”*”表示替换0至多个字符

请求方法映射

  格式为@RequestMapping(value=“/test”, method=RequstMethod.POST)

请求参数数据映射

  1) 一般格式@RequestMapping(params=”create”)表示请求中有”create”参数名的匹配映射

  2) 一般会和请求方法映射一起使用

  3) 可以使用”!”表示非

  4) 还有一种格式@RequestMapping(params=”submitFlag=create”),表示请求中有submitFlag=create参数时匹配映射

  5) 还可以组合使用,组合使用时表示且的意思,即有两个相同的参数时匹配映射

请求头数据映射

  一般格式@RequestMapping(value=”/test”, headers =”Accept”),表示参数中有Accept参数名时匹配映射

Spring的Controller映射规则

标签:

原文地址:http://www.cnblogs.com/songxh-scse/p/5584889.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!