idea Project Structure 下Modules板塊 工程下 Spring 的作用


如圖

 

 

就是研究這個東西的作用

 

      筆者就是無意間發現不同xml文件之間的bean在沒有使用import的情況下竟然可以鏈接過去,就想搞懂是為什么。

      包結構如圖:

 

 

 

      自己寫了兩個pojo  :Boss.java   Car .java

 

 

 

一個測試類Demo.java

 

 

 

執行main函數正常運行:

 

 

 

但是,來看一下兩個獨立的配置文件:

 

 

 

引用的car是紅的 ,無法鏈接到car.xml的bean里。

 

接下來就是題目說的東西了~

 

 

 

如圖,添加一個應用上下文,把兩個xml文件勾上,點擊ok。這就完成了這么一個操作:把boss.xml和car.xml放到idea能夠識別的同一個上下文中。

再來看看boss.xml是不是還是飄紅~

 

 

可以看到,沒有了,而且可以鏈接過去。

我們不禁要問:這個東西和import的功能一樣嗎?

一試便知~

修改demo的main函數

 

 

 

注意到,我們在path里去掉了car.xml,如果在idea里添加應用上下文的功能等同於import的話,那么應該可以正常打印,結果如圖

 

 

 

崩了~

 

所以說:這個東西其實就是idea方便讀者查看bean的一個功能而已,和我們執行代碼木有半毛錢關系~

想跨xml使用bean還是使用import或者在ApplicationContext入參里加參數的好。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM