扫描java中的mapper是什么接口生成了代理对象为什么可以使用@Autowired

</bean>下面是通用的service,dao的接口,和service的实现,想通过mybatis的通用mapper来实现简单的CRUD,复杂的查询通过自定义接口来实现。业务类和借口只用继承通用的service,dao 借口和类来简化代码

自定义的接口继承的通用mapper的接口

}测试类调用就出现上面的错误,这个问题困扰了我几天了,希望有大神能不吝赐教,在下不胜感激!

创建后,会自动加载这些文件。 -->

<!-- 注入需要扫描的包,它会自动扫描

这个包下的接口,然后实现这些接口,

并且会实例化这些接口的实现类。 -->

版权声明:本文为博主原创文章,未经【懂点IT】允许不得转载。如果有问题大家可以在博客下面留言 /dongdingzhuo/article/details/

在SpringMVC框架中,我们经常要使用@Autowired注解注入Service或者Mapper接口,我们也知道,在Controller层中注入service接口,在service层中注入其它的service接口或者mapper接口都是可以的,但是如果我们要在我们自己封装的一些类中或者说非controller普通类中使用@Autowired注解注入Service或者Mapper接口,直接注入是肯定注入不成功的,当我们遇到这样的问题,我们就要想办法解决了。

//这个地方先声明一下 //init方法照写就行了,一定不能少 //其他地方需要使用就可以按照下面的方法调用就可以了

我要回帖

更多关于 mapper接口 的文章

 

随机推荐