這裡使用的是Intellij IDEA2019,基於maven。明確IOC是解決程式直接的耦合性 謹記。
它並不能實現什麼增刪改查等功能。
本章預設你已經安裝了maven和會使用一些maven相關的基本操作。
建立普通maven工程:
其它我們都可以保持不變,點選Finish
pom中匯入spring座標:
依賴中的一些jar包,就包含了xml所必備的jar包。而通過檢視jar依賴結構圖,是這樣的:
接下來是spring的主要組態檔,我就隨便起個名,沒有多大關係,只要不是中文,不過如果熟系spring的人其實是知道它是有一個固定的名稱的。
把一下約束貼上進xml檔案中:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
</beans>
圖示:
接下來著件事情就是把物件的建立交給spring來處理,通過bean中的id和class,class獲取的是全類名。
大功告成,因為spring的底層容器是map型別的,接下來我們只要獲取map這個核心容器即可。
執行之後,出現兩個地址值,證明成功獲取物件。接下來就可以進行各種操作啦!此篇到此結束。
總結
學會spring中通過xml簡單的獲取物件,自己設定spring中的設定,通過IOC減少耦合。
謹記:IOC是解決程式直接的耦合性,它並不能實現什麼增刪改查等功能。
本章難免會有錯誤和不足之處,作者原得到廣大讀者的指正。