spring能管理抽象接口?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
提问者 楚楚提 2019-02-15 11:53:57

会不会是这样:

http://img1.sycdn.imooc.com//climg/5c6637750001e51311180171.jpg

就是mybatis会去扫描这个包,可能会将mapper文件和这个接口耦合在一起,产生一个实现类,

但是这里并没有设置那个映射文件,所以必须要求该映射文件的包名必须和接口的包名一致??

  • 是的,同学理解的没错,mybatis是通过这种自动映射的。映射文件的包名必须和接口的包名一致,以及xml名和接口名一致才可以。祝学习愉快
    2019-02-15 15:36:05
  • 提问者 楚楚提 回复 好帮手慕阿莹 #2
    这里 的SqlSessionFactory是spring整合mybaits下面的,他有这个扫描接口结合mapper.xml产生实现类的功能,那么mybatis本身具有这个功能吗?
    2019-02-15 15:40:16
  • 提问者 楚楚提 回复 好帮手慕阿莹 #3
    我是说MapperScannerConfigurer是spring整合mybatis包下的,他拿到实现类以后能够通过实现类操作数据库,虽然我不知道过程,但是肯定需要sqlSession才行,所以他耦合了一个sqlSessionFactory,那么原始的mybatis是否也有类似于MapperScannerConfigurer这样的自动化生成实现类的组件呢??
    2019-02-15 16:52:58
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
SSM主流框架入门与综合项目实战2018版
  • 参与学习           人
  • 提交作业       205    份
  • 解答问题       4317    个

Java中非常实用的SSM整合开发内容,从Spring开始,到MyBaits的进阶内容,再到SpringMVC的应用,最后是SSM整合开发案例,逐步深入,助你成长为一名Java工程师!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师