Spring ioc常用註解及其說明

2021-10-03 20:41:42 字數 624 閱讀 9862

@component註解

表示乙個元件(bean),可以用在任何層次,使用時將該註解標註在相應類上即可。

@repository註解

用於標識資料訪問層(dao層),功能與@component相同。

@service註解

用於標識業務層(service層),功能與@component相同。

@controller註解

用於標識控制層(spring mvc的controller),功能與@component相同。

@autowired註解

用於對bean的屬性變數,屬性的setter方法,構造方法進行標註,配合對應的註解處理器,完成bean的自動配置工作。預設按照bean型別進行裝配。加上@qualifier註解,可指定乙個bean的例項名稱進行裝配。

@resource註解

作用相當於@autowired,配置對應的註解處理器完成bean的自動配置工作,區別在於@autowired預設按照bean型別進行裝配,@resource預設按照bean例項名稱進行裝配。包括name和type兩個重要屬性,name為例項的名稱,type為例項的型別。

@qualifier註解

與@autowired配合,將預設按實際型別裝配修改為按實際名稱裝配。

Spring IOC常用註解的詳解及案例

目錄 1 spring ioc常用註解的解釋 2 ioc案例 基於xml和基於註解的案例 3 spring中 configuration註解的使用 4 使用spring整合junit實現測試 參考 參考 基本 xml和註解兩個案例 案例 含有事務案例 上述 2 中基於註解開發的ioc案例中,還需要x...

Spring IOC註解的詳解

一.component元件 修飾乙個類,將這個類交給spring管理 這個類有三個衍生註解 功能類似 修飾類 controller 修飾web層 service 修飾service層 dao 修飾dao層 二.屬性注入的註解 1.普通屬性 value 2,物件屬性 1 autowired 設定物件型...

Spring IOC註解開發

引入註解約束,配置元件掃瞄 類上的註解 conponent 三個衍生註解 controller web層 service service層 repository dao層 普通屬性的註解 value 物件屬性的註解 resource name 替代 autowired qualifier value...