DI【理解】【應用】【重點】

1.DI(Dependency Injection)依賴注入指應用程序依賴Spring爲其提供運行時所需的資源

2.DI實例

A.在應用程序中聲明要使用的資源

private String msg;

B.爲其提供setter訪問器

public void setMsg(String msg) {

this.msg = msg;

}

C. 在Bean配置中配置該資源對象具有某個屬性,屬性可以配置多個

<bean id="userService" class="cn.itcast.ioc.helloworld.UserService">

<!-- 在配置中,爲該Bean需要注入的資源進行初始化 -->

<!-- property:爲該Bean注入屬性 -->

<!-- property:name:注入的屬性名稱(變量名) -->

<property name="msg" value="itcast"/>

</bean>

注意:當配置中出現的屬性在Bean類中不存在時,拋出異常

3.IoC與DI區別

同一件事,站在不同角度上看待問題的不同描述

IoC:Spring立場

DI:應用程序立場

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章