Spring Framework 6 教學 (六) Ioc 與 注入(DI)

  • Post category:Ioc / Spring 6

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 使用。

測試測試

執行結果

Spring Framework 6 使用 XML 配置設定注入 執行成功

注意事項:

配置XML的時候,要注意Bean 物件的先後順序,要被引用的物件,需要先定義,才能被後面其他的Bean注入。

Spring Framework 6 使用 annotation  配置設定注入

我們定義一個新的物件,給 MyObj2.java 使用。

MyBall2.java

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

增加 get 的功能。

測試測試

執行結果

Spring Framework 6 使用 annotation  配置設定注入 執行成功