spring基於XML的IOC環境搭建和入門

2020-10-13 12:01:23

spring中基於XML的IOC環境搭建程式入門

使用之前的須知和編譯器

這裡使用的是Intellij IDEA2019,基於maven。明確IOC是解決程式直接的耦合性 謹記
它並不能實現什麼增刪改查等功能。

進入正題

本章預設你已經安裝了maven和會使用一些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是解決程式直接的耦合性,它並不能實現什麼增刪改查等功能。

本章難免會有錯誤和不足之處,作者原得到廣大讀者的指正。