接口不是不能实例化吗?spring怎么自动注入的,然后进行CRUD。。。
简单来说,我们使用接口时,实际上是在使用spring的ioc容器中的动态代理对象。你要理解这块,首先要了解spring ioc容器的原理,spring与mybatis整合的原理。
借口不能创建对象,他是抽象类,但是可以被实现,实现的类需要重写抽象方法来完善方法体
spring是通过IOC注入的方式将需要注入的对象交给spring容器管理。当你调用时他就从容器拿出对象。