Springmvc 常用註解

2022-08-11 07:21:14 字數 871 閱讀 4219

springmvc的常用註解

@controller

定義在類上面,宣告是乙個控制類。交給spring共同管理

定義在方法上,設定url訪問路徑。常用的兩個屬性 value,method,其中method有4個方式,分別為get,post,put,delete支援restful風格。

@reqeustparam

通過該註解可以獲取url的請求引數,使用@requestparam的value屬性指定獲取某乙個引數,這和我們原始的request.getparameter("key");類似。

@pathvariable

該註解可以獲取url訪問路徑變數。

@cookievalue

該註解可以獲取到cookie的值。

@requestheader

該註解使用者獲取到頭資訊。

@modelattribute

被該註解所註解了在被handler方法呼叫前都會去呼叫一次,這個strust2裡的prepareinterceptor很相似。

@sessionattributes

該註解只能註解在類上面,而不能註解在方法上,其作用就是將指定資料放入到session中去

@initbinder

如果你的pojo有某些欄位不需要進行資料繫結的話,就寫乙個方法並且在這個方法上打上該注釋,且傳入乙個webdatabinder來指定哪些欄位是不需要進行資料繫結的。

@valid 

該註解用於驗證的,在handler方法入參時打上註解,進行對該pojo進行校驗.

@requestbody

註解請求入參轉換成指定的資料型別

@responsebody

用來標識ajax方法呼叫之後的返回值型別

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返回的物...