天天看點

Spring_2--控制反轉(IOC,Inverse Of Control)

1.概念

       IOC即控制反轉,意思是對象的建立不通過 手動 new,而是 把對象的建立權 交給Spring來完成。

      IOC容器就像一個工廠一樣,當我們需要建立一個對象的時候,隻需要配置好配置檔案/注解即可,完全不用考慮對象是如何被建立出來的。

      IOC,反轉bean的建立權。

2.IOC的舉例:

2.1 建立一個JavaBean,Person類

Spring_2--控制反轉(IOC,Inverse Of Control)

要想通過 配置檔案給對象指派,

寫類時必須指定其JavaBean,即 getXXX,setXXX

2.2 建立一個 “applicationContext.xml ”:

Spring_2--控制反轉(IOC,Inverse Of Control)
Spring_2--控制反轉(IOC,Inverse Of Control)

意為建立一個bean,與Person類綁定.(com.spring.demo 為package名),這個bean的 id 為 person。

Spring_2--控制反轉(IOC,Inverse Of Control)

意為給bean的name變量指派,值為“zje”。