Spring學習筆記 使用註解裝載Bean

2021-09-25 14:17:00 字數 684 閱讀 1418

目錄

一、掃瞄

二、裝載

三、注入 

兩種方式:

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 為不同環境下使...