Spring學習筆記(五)基於註解的IOC

2021-09-27 13:16:12 字數 699 閱讀 2998

# spring學習筆記(五)基於註解的ioc

## 五、基於註解的ioc例項

基於xml例項,**重複太多,就不貼出來了,主要是對於註解的應用,建議也手動敲一遍**,對記憶和理解的加深有幫助。

value : 它和 basepackages 的作用是一樣的,都是用於指定建立容器時要掃瞄的包

使用此註解就等同於在 xml 中配置了:

- @bean

- 作用:用於把當前方法的返回值作為 bean 物件放入 spring 的ioc容器中

- 屬性:

name : 用於指定 bean 的 id,當不寫時,預設值為當前方法的名稱

- 細節:

當我們使用註解配置方法時,如果方法有引數,spring 框架會去容器中查詢有沒有可用的 bean 物件,

查詢的方式和 autowired 註解的作用是一樣的

- @i*mport*

- 作用:用於匯入其他的配置類

- 屬性:

value : 用於指定其他配置類的位元組碼

當我們使用 import 的註解之後,有 import 註解的類就是父配置類,而匯入的都是子配置類

- @properties

- 作用:用於指定 properties 檔案的位置

- 屬性:

value : 指定檔案的名稱和路徑

關鍵字:classpath , 表示類路徑下

Spring 學習筆記 基於註解的配置

自動掃瞄元件的注釋型別 有 4 種注釋型別,分別是 在專案中,我們可以將所有自動掃瞄元件都用 component注釋,spring 將會掃瞄所有用 component注釋過得元件。實際上,repository service controller三種注釋是為了加強 的閱讀性而創造的 通過 autow...

spring 五 AOP註解學習

1 配置檔案 檔名沒有規定,可任意命名 2 建立實現類 日誌記錄實現類 基於註解的aop aspect 宣告切面類 component public class logaspect 後置增強 after execution com.zh.aop.public void afteradvice 環繞增...

Spring 註解學習筆記

宣告bean的註解 注入bean的註解 配置檔案的註解 aop切面程式設計註解 spring 常用配置 postconstruct 在建構函式執行完之後執行 predestroy 在 bean 銷毀之前執行 activeprofiles 用來宣告活動的 profile profile 為不同環境下使...