Spring Framework 6 中物件與物件之間,互相的使用,可以透過 Spring 注入的功能,讓 Spring 來進行管理。
Ioc 常會配合注入一起使用。
Spring Framework 6 使用 XML 配置設定注入
我們定義一個新的物件,給 MyObj1.java 使用。
MyBall1.java

接著調整XML的配置,定義 ball1。

在 MyObj1.java 中,增加 MyBall1 的宣告,與相關 get set method。

再 xml 中,指定 ball1 給 MyObj1 使用。

測試測試

執行結果

注意事項:
配置XML的時候,要注意Bean 物件的先後順序,要被引用的物件,需要先定義,才能被後面其他的Bean注入。
Spring Framework 6 使用 annotation 配置設定注入
我們定義一個新的物件,給 MyObj2.java 使用。
MyBall2.java

在 MyObj2 中,增加 MyBall2 的宣告,並在上方,擺上 @Autowired 。
增加 get 的功能。

測試測試

執行結果
