Spring中 Repository的作用

2022-09-12 19:48:10 字數 913 閱讀 7204

1:spring的註解分別有:

@repository、@srevice、@controller、分別對應資料訪問層bean、業務層bean、以及控制層(展示層)bean。

2:@repository、@service、@controller 和 @component 將類標識為bean。

3:在spring2.0以後,spring陸續引入了一些註解用於簡化spring的開發,其中@repository的功能是將資料訪問層(dao層)的類識別並標註為springbean,具體方式為直接在dao類上標註即可。

3.1:為了讓spring能夠掃瞄類路徑中的類並識別使用註解標註的類,需要在xml配置檔案中啟用bean自動掃瞄功能,需要通過實現。

4:@repository只能標註在dao類上,因為該註解的作用不只是將類識別為bean,同時它還能將所標註的類中丟擲的資料訪問異常封裝為 spring 的資料訪問異常型別。 spring本身提供了乙個豐富的並且是與具體的資料訪問技術無關的資料訪問異常結構,用於封裝不同的持久層框架丟擲的異常,使得異常獨立於底層的框架。

5: 在spring2.5中在原先的基礎上又增加了額外三個功能比較類似的註解@component、@service、@constroller,它們分別用於軟體系統的不同層次:

@component 是乙個泛化的概念,僅僅表示乙個元件 (bean) ,可以作用在任何層次。

@service 通常作用在業務層,該功能與 @component 相同。

@constroller 通常作用在控制層,功能與 @component 相同。

GitHub如何刪除乙個repository倉庫

github如何刪除乙個repository 倉庫首先進入需要刪除的repository,比如我想刪除azure linux automation倉庫 可以看到右側有乙個 settings 選項 圖中用紅色框標出 點選 settings 選項進入其設定介面。2.在開啟的設定頁面的最下方,可以看到 d...

安裝Git和建立乙個倉庫repository

這裡講的是windows 安裝git 安裝完成後,在開始選單裡找到 git git bash 蹦出乙個類似命令列視窗的東西,就說明git安裝成功!安裝完成後,還需要最後一步設定,在命令列輸入 git config global user.name your name git config globa...

Spring複習筆記 Spring中的Bean

注意構造器例項化 最常用 靜態工廠方式例項化 例項工廠方式例項化 singleton 單例 始終使用的同乙個物件 預設 prototype 原型 每次都是乙個新的bean例項 request session globalsession websocket init method屬性 用於指定bean...