目錄
一、掃瞄
二、裝載
三、注入
兩種方式:
a.使用註解 @componentscan
b.使用xml檔案掃瞄
1. @configuration:用於定義配置類,並裝配進ioc容器中。(裝配配置類,模擬xml的頭)
2. @component: 當該類被掃瞄時,會將對應的類加入到ioc容器中。(裝配業務邏輯類)
@controller :web層 @service :業務層 @repository :持久層
. 3. @bean : 將該方法返回的物件裝配到ioc容器中。(裝配方法返回的類,模擬xml裡面的bean)
1. @value("xx"):注入對應的值
2. @autowired:從 spring ioc 容器中自動按型別(bytype)裝配(位置:屬性,方法,引數前)
歧義性(當在有多個實現類的介面用自動裝配時):
@primary:優先注入(位置:某乙個介面實現類)
@qualifier("某個介面實現類名稱"):按照名稱(byname)注入(位置:在@autowirte下面)
Spring使用註解裝配
在spring配置xml中增加 元素,表示要基於註解進行自動裝配 autowired spring自帶的註解 inject jsr 330的註解,和 autowired類似 resource jsr 250的註解 1 將自動裝配註解標註在需要裝配的setter方法或者欄位上 還有其他用法 即可進行自...
Spring 註解學習筆記
宣告bean的註解 注入bean的註解 配置檔案的註解 aop切面程式設計註解 spring 常用配置 postconstruct 在建構函式執行完之後執行 predestroy 在 bean 銷毀之前執行 activeprofiles 用來宣告活動的 profile profile 為不同環境下使...
Spring 註解學習筆記
宣告bean的註解 注入bean的註解 配置檔案的註解 aop切面程式設計註解 spring 常用配置 postconstruct 在建構函式執行完之後執行 predestroy 在 bean 銷毀之前執行 activeprofiles 用來宣告活動的 profile profile 為不同環境下使...