SpringMvc的常用註解

2021-10-25 03:16:38 字數 1840 閱讀 5883

該方法的訪問路徑是/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返回的物...