2014-07-22 130 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为您提供。