标签: spring dependency-injection
在spring中为什么要注入接口而不是实现接口的类?
答案 0 :(得分:0)
实际上即使你使用接口,也会注入一个类。 Spring查找实现接口的bean类。
在某些情况下,例如为接口创建Spring Data动态代理,实际上是一个监听接口方法的类,并在调用时执行一些逻辑。
如果设置断点并检查实际注入的是什么,您将找到一个类(您的类或某个Proxy对象)