Spring中的依赖注入为什么能够降低类之间的耦合?
在MVC设计模式中,我们都知道controller层依赖service层,service层依赖dao层,我一直很好奇为什么不直接在service中new出一个dao实现类的实例,于是带着这个问题,我去网上找了一下答案,很多的答案都是各种官方的话语,而且复制粘贴的现象很严重,大多数都只是说如果要修改new出来的实现类的时候,会导致整个项目的更改变得麻烦,对于这样的解释,我还是不明白时什么意思。
知道我在百度知道上看到了一个例子能够很好的说明这一点:
首先我们定义一个Dao接口,假设接口中有一个selectXX
原创
2020-09-04 22:22:25 ·
697 阅读 ·
2 评论