Spring學習筆記

2021-09-07 12:24:36 字數 1120 閱讀 4818

### spring

-----------------------------

- 核心容器

- 通過bean工廠實現依賴注入ioc,是spring框架的基礎

- context

- 通過配置檔案提供上下文資訊

- aop

- 面向切面程式設計

- dao

- 簡單有效的jdbc應用

- orm

- 提供orm整合支援

- web

- web開發支援

- mvc

- mvc支援

### spring注入的方式

-----------------------------

- 介面注入

- set注入

- 構造注入

```hello

```- constructor-arg 除錯通過建構函式注入

- index="0" 表示第0個引數

```hello

```### bean

-----------------------------

單例模式 singleton="true" ,beanfactory只提供乙個例項

非單例模式 singleton="false",beanfactory每次都建立新的例項

### 用ref指定依賴的3種模式

-----------------------------

- local屬性指定 ``

- bean屬性指定 ``

- parent屬性指定 ``

### bean自動裝配的5種模式

-----------------------------

- byname模式

- bytype模式

- constructor

- autodetect

- no 不使用自動裝配

### bean依賴檢查的4種模式

-----------------------------

- 為什麼要使用依賴檢查? 自動裝配屬性載入是隱式的,依賴檢查可以檢視屬性是否設定完成。

- ******

- object

- all

- none

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...