1. 程式人生 > >Spring_002 依賴註入方式實現

Spring_002 依賴註入方式實現

實現 接口 註入 添加 test 建立 依賴 ron ice

繼續寫我們的第一個Spring程序,這次我們使用依賴註入的方式實現程序

第一步,建立我們的Spring_002程序,並在程序中添加BookDao.java、BookDaoImpl.java、BookService.java、BookServiceImpl.java、

ApplicationContext.xml

技術分享圖片

第二步 在BookDao接口中配置一個addBook方法

技術分享圖片

在BookDaoImpl中實現addBook方法

技術分享圖片

在BookService接口中配置addBook方法

技術分享圖片

在BookServiceImpl方法中實現addBook方法

技術分享圖片

註意在BookServiceImpl文件中,我們使用接口+set方法實現,並在setBookdao方法中實現依賴註入,使得BookService依賴於BookDao

第三步 配置我們的ApplicationContext.xml,使用property屬性將BookDao註入進BookService

<property name="bookdao" ref="bookDaoId"></property>

<property> 用於屬性註入

name:bean的屬性名,通過setter方法獲得

ref:另一個bean的id值的引用

技術分享圖片

第四步 創建一個test方法,對配置文件進行測試

技術分享圖片

得出輸出

技術分享圖片

依賴註入方式配置spring成功

Spring_002 依賴註入方式實現