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