Spring中IOC的乙個簡單入門例項(搬運工)

2021-07-15 15:37:41 字數 1110 閱讀 6623

ioc:乙個用xml來定義的生成物件的模式

//human介面

package com.spring.test;

public

class

american

implements

human

@override

public

void

walk()

}

//實現human介面的兩個子類

package com.spring.test;

public

class

chinese

implements

human

@override

public

void

walk()

}----------

package com.spring.test;

public

class

american

implements

human

@override

public

void

walk()

}

package com.spring.test;

public

class clienttest

}

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

<!doctype beans public "-//spring//dtd bean//en" "">

id="chinese"

class="com.spring.test.chinese" />

id="american"

class="com.spring.test.american" />

beans>

剛剛開始學習spring,乍一眼被ioc,di,aop各種說法轟炸的遍體鱗傷。從網上找到的乙個ioc簡單例子

**自:記錄下來,作為自己學習的積累,方便自己回顧。

徒手擼乙個簡單的IOC

spring框架中最經典的兩個就是ioc和aop,其中ioc inversion of control 是什麼呢?控制反轉,簡單來說就是將控制實體bean的動作交給了spring容器進行管理。再簡單點來說就是例如之前想用乙個類,必須new乙個,但是使用了spring那麼直接用 autowired註解...

簡單實現spring中Ioc容器

spring的ioc容器是通過工廠模式 反射機制完成的。簡單來說反射機制就是我們可以通過類的名字來生成物件。比如比較常見的用法 person p person class.forname chinese newinstance 這樣子,我們可以直接通過chinese這個類的名字來構造這個物件。下面我...

Spring框架中的IOC容器(一)

1 ioc思想基於ioc容器,ioc容器底層就是物件工廠 2 spring提供ioc容器實現兩種方式 兩個介面 1 基於xml建立物件 user class com.study.user.user bean 常用的屬性 id屬性 唯一標識 class屬性 類全路徑 包類路徑 2 注入屬性的兩種方式 ...