为什么选择Spring DAO类而不是普通方法呢?

时间:2015-06-30 12:53:56

标签: java spring spring-mvc

为什么我们需要为dao或services层使用接口而不是创建直接方法。任何具体原因?

2 个答案:

答案 0 :(得分:0)

Spring提供松散耦合的代码。它将为接口提供实现。或者,如果您想提供自己的实现,您可以这样做。这也是最佳做法。

答案 1 :(得分:0)

使用界面有两个主要原因:

  • 使用新实施更改实施
  • 使用模拟对象测试代码

实际上,使用接口而不是类将代码与实际实现分离。