該方法的訪問路徑是/comment/add4
value屬性表示該方法的訪問路徑,value是乙個陣列,可以放多個訪問路徑.
method屬性表示該方法支援的請求方式 get post,如果不是對應的請求方式,將報405狀態碼
params:表示該法要攜帶的引數
!name 不能攜帶name引數
id 必須攜帶id引數
age!=20 不能攜帶 age引數,或攜帶 age引數但值不能是20
address=beijing 必須攜帶address引數且值必須是beijing
headers表示要攜帶指定的請求頭,如果沒有攜帶就報404
@requestparam用到方法的形式上,當位址列中引數名與方法以接收的引數不一致時,用@requestparam來對映他們的對應關係。name 屬性表示參名",required 預設值為true表示必須攜帶此參。defaultvalue是給引數乙個預設值。
@requestheader用在方法形參上,表示取某個請求頭的值。
@cookievalue
@cookievalue 表示獲取cookie的值
@pathvariable
@pathvariable 用在方法的形參上,表示從訪問路徑中取指定佔位符的值,賦值對應的屬性。
用在方法上,表示乙個公共的方法,相當你訪問這個控制層類中的方法之前先執行,可以把共享資源放到request域中。返回的共享資源預設以返回型別的簡單名稱為key,以返回共享資源為value,放到request域中。如果在modelattribute中設定了name屬性,則以name指定的字串為key.
該註解用在類上,把指這的key或value型別所代表的鍵值對放到session域中
value是乙個陣列,該陣列中可以添寫多個key,表示把value中表描述的這些key所對應的鍵值對放到session域中.
types屬性是乙個陣列,該陣列中可以添寫多個值的class物件,types中所描述的值對應的鍵值對放到session域中.
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返回的物...