SpringMVC註解大全

2021-10-10 17:56:54 字數 937 閱讀 5240

1、@controller3、@autowired

@autowired做bean的注入時使用,可以寫在字段和setter方法上。如果都寫在字段上,那麼就不需要再寫setter方法。

4、@modelattribute和 @sessionattributes

該controller的所有方法在呼叫前,先執行此@modelattribute方法,可用於註解和方法引數中,即可實現在呼叫controller時,先執行@modelattribute方法。

@sessionattributes即將值放到session作用域中,寫在class上面。

5、@pathvariable

@pathvariable用於將請求url中的模板變數對映到功能處理方法的引數上,即取出url模板中的變數作為引數

6、@requestparam

@requestparam主要用於在springmvc後台控制層獲取引數,類似一種是request.getparameter(「name」)

7、@responsebody

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

使用:返回的資料不是html標籤的頁面,而是其他某種格式的資料時(如json、xml等)使用;

8、@component

相當於通用的註解,當不知道一些類歸到哪個層時使用,但是不建議。

9、@repository

用於註解dao層,在dao實現類上面註解。

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