學習Spring:屬性注入Properties詳解
今天小編開始學習Spring,首先記錄一下Spring中注入屬性Properties。項目目錄結構以下是小編的Spring Java項目的目錄結構。通過該結構,我們可以清晰地了解項目的組織方式。pom
今天小編開始學習Spring,首先記錄一下Spring中注入屬性Properties。
項目目錄結構
以下是小編的Spring Java項目的目錄結構。通過該結構,我們可以清晰地了解項目的組織方式。
pom.xml配置文件
在項目的pom.xml文件配置中,小編使用了Maven項目,并且只依賴了兩個包。這展示了項目所需的依賴信息。
創(chuàng)建DataSource類
小編創(chuàng)建了一個DataSource類,用于存儲數據庫相關信息。這個類中只包含一個Properties屬性。由于在配置文件中采用了屬性注入的方式注入bean,因此需要生成Properties的set和get方法,并重寫toString方法以便查看。
Spring配置文件
小編創(chuàng)建了Spring的配置文件,在這里使用屬性注入的方式配置了dataSource的bean。需要注意的是,Properties屬性和普通屬性配置的方式有所不同。
程序主入口
程序的主入口負責獲取IOC容器,然后根據id獲取IOC容器中指定的bean,并將其輸出到控制臺。這一步展示了如何訪問配置的bean對象。
運行程序
運行程序并查看控制臺輸出,可以看到剛剛在配置文件中配置的內容。這表明配置bean成功,程序能夠正常運行。