使用依赖注入Spring的好处

时间:2014-07-22 05:31:10

标签: java spring

在应用程序中依赖注入弹簧有什么好处?

我可以在不使用Spring作为框架的情况下实现依赖注入吗?

3 个答案:

答案 0 :(得分:2)

是的,您可以在不使用spring框架的情况下实现依赖注入。 使用 Java interfaces

1)最大限度地减少应用程序中的代码量。

2)通过在单元测试用例中不需要任何单例或JNDI查找机制,使您的应用程序更易于测试。

3)松散地结合代码。

4)分离责任。

5)配置和代码是分开的。

6)当你使用它时,你会了解很多好处..........

答案 1 :(得分:1)

依赖注入有许多好处,例如

  • 减少代码依赖性
  • 减少依赖性承载
  • 可以实现可重用,可测试和可更改的代码
  • 更少锅炉板代码
  • 松散耦合接口
  • 可以分离配置和代码
  • 可以使用Mock对象改进应用程序测试
  • 代码维护很容易
  • 清晰,简单,准备好的设计和架构合同

答案 2 :(得分:0)

您可以使用Guice,这是一个针对Java 5及更高版本的轻量级依赖注入框架,由Google提供给您。