为什么在Controller层中,自动注入Iservice,而不是serviceImpI?

Posted zzw3014

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么在Controller层中,自动注入Iservice,而不是serviceImpI?相关的知识,希望对你有一定的参考价值。

经常写的代码:@Autowrite Aservice  aservice

不明白为什么在注入的是抽象层,而不是实现层,直到看到了这篇博客:https://blog.csdn.net/qq_31963719/article/details/79458002

明白了什么是所谓的 面向接口编程

 

在自动注入抽象层的时候,会实例化该抽象类,而serviceImp是service的实现类,所以自动的生成这个实现类。

以上是关于为什么在Controller层中,自动注入Iservice,而不是serviceImpI?的主要内容,如果未能解决你的问题,请参考以下文章