spring學習筆記

2021-08-09 07:46:45 字數 740 閱讀 4645

spring-day01

1.spring的核心是

1.控制反轉(ioc)

2.面向切面(aop)

2.關聯和依賴的區別

某個類以成員變數的形式出現在另乙個類中,二者是關聯關係;

某個類以區域性變數的形式出現在另乙個類中,二者是依賴關係。

3.beanpostprocessor 後處理bean(還不太了解)

spring 提供一種機制,只要實現此介面beanpostprocessor,並將實現類提供給spring容器,spring容器將自動執行.

在初始化方法前執行before();

在初始化方法後執行after() 。 

配置問題1:後處理bean作用某乙個目標類,還是所有目標類?

所有問題2:如何只作用乙個?

通過「引數2」beanname進行控制

spring-day02

1.環繞通知,必須手動執行目標方法

2.特殊的切面,只有乙個通知 和 乙個切入點

advice-ref 通知引用

pointcut-ref 切入點引用

3.aop聯盟定義通知型別,具有特性介面,必須實現,從而確定方法名稱。

aspectj 通知型別,只定義型別名稱。以及方法格式。

4.aspectj

5.dbcp和c3p0 都是jdbc資料庫連線池的一種。

jdbctemplate 需要使用一種資料庫連線池(dbcp或c3p0)來配置資料庫的連線等操作。

spring學習筆記

spring中兩個十分重要的概念 ioc di aop 1.ioc di inverse of control dependence injection ioc 控制反轉,看起來比較牛b,說起來十分簡單。就是不使用傳統的將類的依賴關係用硬編碼來維護的方式,而是讓容器來管理類之間的依賴,依賴關係在全在...

Spring 學習筆記

實現ioc的兩種方式 dependency injection 和 service locator 關於依賴注入 依賴注入指的是,當您在a物件內部需要b物件的某個功能時,a就依賴於b,您可以直接在a內部例項化b,但日後要修改就麻煩些。如果您不直接在a內部例項化b,而是通過ioc將乙個b例項從外部設定...

spring學習筆記

spring的bean的生命週期 只用反射機制通過class路徑獲得class型別,呼叫預設建構函式例項化乙個物件。呼叫bean的property設定物件的屬性 set方法 如果bean的類實現了beannameaware介面,那麼還會呼叫setbeanname方法 如果bean的類實現了beanf...