spring基礎部分(二) IOC

2021-08-22 08:34:00 字數 994 閱讀 8726

1.把物件的建立交給spring進行管理

(1)ioc的配置檔案方式

(2)ioc的註解解釋

1.ioc底層原理技術

(1)xml配置檔案

(2)dom4j解決xml

(3)工廠設計模式

(4)反射

第一步 匯入jar包

(1)解壓檔案

特點:每個功能都有三個jar包

(2)做spring最基本功能時候,匯入四個核心jar包就可以了

beans core context spel

(3)匯入支援日誌輸出的jar包

第二部 建立乙個類 在類裡面建立方法

第三步 建立spring配置檔案,配置建立類

(1)spring核心配置檔案名稱和位置不是固定的

\docs\spring-framework-reference\html

xsd-configuration.html 從後往前找

<?xml version="1.0" encoding="utf-8"?>

xmlns=""

xmlns:xsi=""

xsi:schemalocation="

/spring-beans.xsd">

id="foo"

class="x.y.foo">

key="cachename"

value="foo"/>

name="name"

value="rick"/>

bean>

beans>

"user" class="dxq_ioc_demo.user">

第四步 寫**測試物件建立

(1)在測試中使用的**

@test

public

void

test_one()

Spring框架基礎(二)IOC容器和DI

然後從容器中直接獲取該物件,如下 得到ioc容器物件 從容器中獲取bean strudent s strudent ac.getbean strudent 至此,我們解決了物件建立的問題 把物件的建立交給外部容器,那麼如何解決物件的建立時間以及數量呢?同樣在配置檔案中進行配置即可,如下 我們在配置的...

Spring基礎 IoC容器 2

size x large b 容器注入型別 b size 最常見的注入型別是字面值注入,像string和基本型別的包裝類在spring中都是有 color red 屬性編輯器 color 幫助注入的。另外還有物件的注入,集合類的注入。1.字面值 所謂字面值,一般是指可用字串表示的值,這些值可以通過元...

Spring基礎 2 IOC註解

xmlns xmlns xsi xmlns context xsi schemalocation spring beans.xsd spring context.xsd beans 掃瞄該包下的所有元件 component value userservice 相當於在xml的配置方式中 class ...