@RequestParam,你一定見(jiàn)過(guò);@PathVariable,你肯定也知道;@QueryParam,你怎么會(huì)不曉得?!還有你熟悉的他(@CookieValue)!她(@ModelAndView)!它(@ModelAttribute)!沒(méi)錯(cuò),僅注解這塊,spring mvc就為你打開(kāi)了五彩斑斕的世界。來(lái)來(lái)來(lái),不要興(mi)奮(hu),坐下來(lái),我們好好聊聊這么些個(gè)注解兄弟們~~~(wait, 都沒(méi)有聽(tīng)過(guò)? 好,來(lái),你坐前排,就你!)
一、spring mvc如何匹配請(qǐng)求路徑——“請(qǐng)求路徑哪家強(qiáng),RequestMapping名遠(yuǎn)揚(yáng)”
@RequestMapping是用來(lái)映射請(qǐng)求的,比如get請(qǐng)求,post請(qǐng)求,或者REST風(fēng)格與非REST風(fēng)格的。 該注解可以用在類上或者方法上,如果用于類上,表示該類中所有方法的父路徑。
舉例(這里用到的測(cè)試類如SpringMVCTest以及一些頁(yè)面在第一篇《學(xué)習(xí)SpringMVC——從HelloWorld開(kāi)始》中已經(jīng)介紹):
SpringMVCTest.java中加入測(cè)試方法: