SpringMVC常用註解

2021-09-12 10:44:26 字數 713 閱讀 1290

①@controller:標識該類為表現層。

屬性:value:用於指定請求的 url。它和 path 屬性的作用是一樣的。

method:用於指定請求的方式。

params:用於指定限制請求引數的條件。它支援簡單的表示式。

headers:用於指定限制請求訊息頭的條件。

③@requestparam:把請求中指定名稱的引數給控制器中的形參賦值。

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

required:請求引數中是否必須提供此引數。預設值:true。表示必須提供,如果不提供將報錯。

④@requestbody:該註解用於讀取request請求的body部分資料,使用系統預設配置的httpmessageconverter進行解析,然後把相應的資料繫結到要返回的物件上; 再把httpmessageconverter返回的物件資料繫結到 controller中方法的引數上。

⑤@pathvaribale:用於繫結 url 中的佔位符。獲取url中佔位符的值賦給請求方法的引數。

⑥@responsebody:該註解用於將controller的方法返回的物件,通過適當的httpmessageconverter轉換為指定格式後,寫入到response物件的body資料區。

⑦ @restcontroller:該註解等價於@controller + @responsebody,使用該註解後controller方法返回的物件都會被自動轉換為json物件。

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