Spring部分註解詳解

2021-08-31 07:14:43 字數 869 閱讀 2650

1、 value, method;

method:  指定請求的method型別, get、post、put、delete等;

2、consumes,produces

produces:    指定返回的內容型別,僅當request請求頭中的(accept)型別中包含該指定型別才返回;

3、params,headers

params: 指定request中必須包含某些引數值是,才讓該方法處理。

headers: 指定request中必須包含某些指定的header值,才能讓該方法處理請求。

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

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

代表的是:該controller的所有方法在呼叫前,先執行此@modelattribute方法,可用於註解和方法引數中,可以把這個@modelattribute特性,應用在basecontroller當中,所有的controller繼承basecontroller,即可實現在呼叫controller時,先執行@modelattribute方法。

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

具體示例參見下面:使用 @modelattribute 和 @sessionattributes 傳遞和儲存資料

(1)在springmvc 的配置檔案中定義mycontroller 的bean 物件。

(2)在springmvc 的配置檔案中告訴spring 該到**去找標記為@controller 的controller 控制器。

Spring 部分註解

1 configuration 2 autowired autowired預設先按bytype,如果發現找到多個bean,則,又按照byname方式比對,如果還有多個,則報出異常。1 可以手動指定按byname方式注入,使用 qualifier。通過此註解完成從spring配置檔案中 查詢滿足fru...

Spring 註解詳解

使用註解來構造ioc容器 在base package指明乙個包 表明com.om包及其子包中,如果某個類的頭上帶有特定的註解 component repository service controller 就會將這個物件作為bean註冊進spring容器。1 component component是...

Spring 註解詳解

當我們的專案越來越複雜時 配置檔案也會變得複雜 這樣不僅影響開發效率 還影響錯誤查詢 因此 spring 提供了註解方式開配置bean 使用註解需要準備工作 1.匯入 spring架包 2.引入約束檔案 context檔案 3.開啟掃瞄註解 常用註解 component 給user類加上該註解就等同...