用來標註在controller類或者類的方法上。類上表示獲取到請求位址一級目錄,即如果請求的一級目錄是 /***/yyy,那麼該請求的控制方法在此類中可以找到;方法上表示獲取到請求二級目錄 /***/yyy,表示該請求由該方法進行控制
標註在方法引數前。當請求傳來的實參與方法中形參名不一樣時,可以使用此註解進行繫結:
public string test
(@requestparam
(name=
"name"
) string username)
用於獲取請求體內容,get請求不適用。獲取的是key1=value1&key2=value2這種結構
用於繫結url中的佔位符: (
/***/
)public string test
(@pathvariable
(name=
"sid"
) string id)
接收到請求/***/
10,則會輸出10
用於獲取請求頭。可在value後指定要獲取的具體頭。
用於把指定cookie名稱的值傳入控制器方法引數。
標註在方法上,表示該方法會在控制器的方法執行之前,先執行。(有一說一,看到這個解釋想到了前置通知)
標註在引數上,獲取指定的資料給引數賦值:
public string test1
(@modelattribute
("abc"
) user user)
@modelatrribute
public
void
test2
(string name,map
map)
用於多次執行控制器方法的引數共享,只能標註在類上。 SpringMVC常用註解
一,controller 負責註冊乙個bean 到spring 上下文中,bean 的id 預設為類名稱開頭字母小寫。1 在springmvc 的配置檔案中定義mycontroller 的bean 物件。2 在springmvc 的配置檔案中告訴spring 該到 去找標記為 controller ...
SpringMVC常用註解
controller 負責註冊乙個bean 到spring 上下文中 註解為控制器指定可以處理哪些 url 請求 requestbody 該註解用於讀取request請求的body部分資料,使用系統預設配置的httpmessageconverter進行解析,然後把相應的資料繫結到要返回的物件上 再把...
SpringMVC常用註解
controller 註解為控制器指定可以處理哪些 url 請求 requestbody 該註解用於讀取request請求的body部分資料,使用系統預設配置的httpmessageconverter進行解析,然後把相應的資料繫結到要返回的物件上 再把httpmessageconverter返回的物...