接到一个新项目,发现根本没有mapper的路径配置,后来一看配置文件,发现有这么一个配置
<!-- scan for mappers and let them be autowired -->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="basePackage" value="com.jutong.mybatis" /> </bean>从注释我们可以看到,它会自动扫描并注入,也就是说,有了这个配置,系统会自动从这个包里面去创建实例并注入。
大家也可以百度一下,有很多文章详细的解说了这个,比如
http://www.devnote.cn/article/306.html
但是,我在这里要提醒各位一点的是:在这个包下,接口文件名,必须与映射文件名一致,否则系统无法根据你的意图去创建对象。
如果我的说法有误,欢迎批评,我会加以改正。也希望这篇文章能够对你有所帮助。