SpringMVC常用註解

2021-07-27 05:06:19 字數 818 閱讀 4197

@controller

負責註冊乙個bean 到spring 上下文中

註解為控制器指定可以處理哪些 url 請求

@requestbody

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

@responsebody

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

@modelattribute

在方法定義上使用 @modelattribute 註解:spring mvc 在呼叫目標處理方法前,會先逐個呼叫在方法級上標註了@modelattribute 的方法

在方法的入參前使用 @modelattribute 註解:可以從隱含物件中獲取隱含的模型資料中獲取物件,再將請求引數 –繫結到物件中,再傳入入參將方法入參物件新增到模型中

@requestparam

在處理方法入參處使用 @requestparam 可以把請求參 數傳遞給請求方法

@pathvariable

繫結 url 佔位符到入參

@exceptionhandler

註解到方法上,出現異常時會執行該方法

@controlleradvice

使乙個contoller成為全域性的異常處理類,類中用@exceptionhandler方法註解的方法可以處理所有controller發生的異常

SpringMVC常用註解

一,controller 負責註冊乙個bean 到spring 上下文中,bean 的id 預設為類名稱開頭字母小寫。1 在springmvc 的配置檔案中定義mycontroller 的bean 物件。2 在springmvc 的配置檔案中告訴spring 該到 去找標記為 controller ...

SpringMVC常用註解

controller 註解為控制器指定可以處理哪些 url 請求 requestbody 該註解用於讀取request請求的body部分資料,使用系統預設配置的httpmessageconverter進行解析,然後把相應的資料繫結到要返回的物件上 再把httpmessageconverter返回的物...

SpringMVC常用註解

target retention retentionpolicy.runtime documented public inte ce requestparam使用場景 傳遞的引數必須和requestparam的value一致,但不存在這個引數的時候,缺省會報錯,如果這個引數並非必須,那麼可以將 re...