spring的控制反轉 IoC 筆記

2021-10-02 05:17:44 字數 763 閱讀 3505

需要搭建好

spring環境

①實體類

public class people

public int getid()

public void setid(int id)

public string getname()

public void setname(string name)

}

②使用ioc功能

使用標籤建立物件

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

③測試類

public class test

}

spring建立類的時機:配置檔案被載入時,類就已經被建立。並不是呼叫時才建立

public class a extends people

public class b extends people

public class peoplefactory

} public people createpeople()

}使用工廠:

peoplefactory pf = new peoplefactory();

people peo = pf.createpeople("a");

people peo1 = pf.createpeople();

Spring 控制反轉IoC

1,ioc理論背景 在使用物件導向語言開發的系統中,不同物件之間相互協作得以實現業務邏輯。就像是一塊機械手錶,通過不同齒輪的協作,讓時針 分針 秒針精確的執行。如果乙個齒輪發生故障,那麼整塊手錶的功能就要受到影響。手錶齒輪之間的關係和軟體系統中物件的耦合關係很相似。物件之間的耦合關係是必要的,也是無...

Spring之控制反轉(IOC)

目錄 0.面向介面程式設計思想 1.依賴倒置原則與好萊塢原則 2.控制反轉 3.依賴注入 4.spring是如何實現依賴注入的?4.1 beanfactory 4.2 factorybean 面向介面程式設計 不針對實現程式設計,針對超型別程式設計。超型別包括繼承和多型。而依賴倒置原則與好萊塢原則可...

spring框架 IOC控制反轉

spring的核心機制 ioc,通常被稱為控制反轉,是一種設計思想,對於某個具體的物件而言,以前是它控制其他物件,現在是所有物件都被spring控制,所以這叫控制反轉。ioc的乙個重點是在系統執行中,動態的向某個物件提供它所需要的其他物件。這一點是通過di dependency injection,...