2014-07-22 129 views
3

在應用程序中依賴注入spring有什麼好處?使用依賴注入的好處Spring

我可以在不使用Spring作爲框架的情況下實現依賴注入嗎?

+0

@TheLostMind Martic Fowler不是設計模式書上的作者:) – geoand

+0

@TheLostMind發生在每個人:) – geoand

回答

2

是,您可以在不使用彈簧框架的情況下實現依賴性注入。 使用Java interfaces

1)最小化應用程序中的代碼量。

2)通過在單元測試用例中不需要任何單例或JNDI查找機制,使您的應用程序更具可測試性。

3)鬆散耦合代碼。

4)職責分離。

5)配置和代碼是分開的。

6)當你使用它,你會得到知道很多好處..........

+0

http://www.vogella.com/tutorials/SpringDependencyInjection/article.html檢查出來 –

1

依賴注入有一個像很多好處,

  • 它減少了代碼依賴
  • 減少依賴具體
  • 可實現可重複使用的,可測試和redable代碼
  • 更少鍋爐板代碼
  • 與接口鬆耦合
  • 能分離出的配置和代碼
  • 可以提高應用程序的測試與模擬對象
  • 代碼維護容易
  • 清晰,簡單,準備設計和建築合同
0

您可以使用Guice這個輕量級的Java 5及更高版本依賴注入框架,由Google爲您提供。