springmvc中@RequestMapping的使用
通過RequestMapping注解可以定義不同的處理器映射規則。
1.1 URL路徑映射
@RequestMapping(value="/item")或@RequestMapping("/item")。
value的秩是數組,可以將多個url映射到同一個方法。
1.2 窄化請求映射
在class上添加@RequestMapping(url)指定通用請求前綴,限制此類下的所有方法請求url必須以請求前綴開頭,通過此方法對url進行分類管理。
如下:
@RequestMapping放在類名上邊,設置請求前綴?
@Controller
@RequestMapping("/item")
方法名上邊設置請求映射url:
@RequestMapping放在方法名上邊,如下:
@RequestMapping("/queryItem ")
訪問地址為:/item/queryItem
?1.3 請求方法限定
- ?限定GET方法
@RequestMapping(method = RequestMethod.GET)
如果通過Post訪問則報錯:
HTTP Status 405 - Request method 'POST' not supported
例如:
@RequestMapping(value="/editItem",method=RequestMethod.GET)
- 限定POST方法
@RequestMapping(method = RequestMethod.POST)
? 如果通過Post訪問則報錯:
HTTP Status 405 - Request method 'GET' not supported
- GET和POST都可以
@RequestMapping(method={RequestMethod.GET,RequestMethod.POST})
轉載于:https://www.cnblogs.com/wyhluckdog/p/10200246.html
總結
以上是生活随笔為你收集整理的springmvc中@RequestMapping的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mount 挂载光盘
- 下一篇: mysql数据库之忘记root密码