Spring學(xué)習(xí)(10)- p命名空間
在學(xué)習(xí)Spring的過程中,今天小編將記錄一下在Spring配置文件中使用p命名空間的方法。首先,我們來看一下小編的Spring Java項目目錄結(jié)構(gòu): 在上圖中,我們可以看到小編的項目只依賴了
在學(xué)習(xí)Spring的過程中,今天小編將記錄一下在Spring配置文件中使用p命名空間的方法。首先,我們來看一下小編的Spring Java項目目錄結(jié)構(gòu):
在上圖中,我們可以看到小編的項目只依賴了兩個包。
接下來,讓我們來看一下小編定義的Car類。這個類有四個屬性,并且有一個帶有三個參數(shù)的構(gòu)造方法。在bean配置文件中,我們通過構(gòu)造器注入的方式將這些屬性注入進(jìn)去,并重寫了toString方法用于觀察:
同樣地,小編還定義了一個Person類,這個類有三個屬性,其中一個屬性是Car。我們通過屬性注入的方式,在bean配置文件中將這些屬性注入進(jìn)去,并重寫了toString方法用于觀察:
現(xiàn)在,我們需要在配置文件中使用p命名空間。首先,點擊下圖中紅色箭頭指示的位置,打開Namespace選項。在彈出的窗口中勾選p命名空間:
然后,在配置文件中使用p標(biāo)簽來注入bean的屬性:
最后,讓我們來看一下小編的主程序入口代碼。我們先獲取IOC容器,然后根據(jù)id獲取容器中指定的bean??梢钥闯?,使用p標(biāo)簽配置屬性注入的方式比傳統(tǒng)方式更加便捷:
通過今天的學(xué)習(xí),我們了解了如何在Spring配置文件中使用p命名空間。這種方式使得屬性注入更加方便快捷。