SpringMVC常用註解

2021-10-05 16:13:25 字數 756 閱讀 7747

①requestparam

把請求中指定名稱的引數給控制器的形參賦值

屬性:value:請求引數中的名稱

required:請求引數是否必須提供此引數,預設為true

②requestbody

用於獲得請求體的內容。轉換成key=value&key=value格式

get方法不適用

屬性:required:是否必須有請求體,預設是ture。

③pathvaribale

用於繫結url的佔位符,例如url中/delete/中的就是佔位符

屬性:value:用於指定url中佔位符的名稱

required:是否必須,預設true

④requestheader

放在引數上,獲取請求訊息頭

屬性:value

⑤cookievalue

放在引數上,把指定cookie名稱的值傳入控制器方法引數

屬性:value:cookie名稱

required:是否必須

⑥modelattribute

可以放在方法上和引數上,放在方法上表示當前方法會在控制器的方法執行前先執行,它可以修飾沒有返回值的方法,也可以修飾有具體返回值的方法;出現在引數上,獲取指定的資料給引數賦值。

屬性:value,用於獲取資料的key

⑥sessionattribute

用於多次執行控制器方法間的引數共享

屬性:value:用於指定存入的屬性名稱

type:用於指定存入的資料型別

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