美文网首页
Java高级框架学习 Mybatis 与 Spring 的整合

Java高级框架学习 Mybatis 与 Spring 的整合

作者: Java联盟 | 来源:发表于2018-01-10 23:09 被阅读0次

    好的各位小伙伴

    上一篇咱们分享了

    接口与实现类方式的

    mybatis框架 与 spring框架 的整合

    今天咱们换个姿势

     mapper 动态代理方式

    来整合 spring 与 mybatis

    mybatis 与 spring 的整合

    先来引入 spring 与 mybatis 各自的 jar 包

    注意:

    引入 spring 与 mybatis 整合的包mybatis-spring-1.2.4.jar

    当有 jar包冲突,保留高版本的 jar 包

    我已经说了两遍了,要是再忘了就不怪我了.

    后面的步骤和上一篇的操作差不多,就不给大家重复了.

    先在 spring 的配置文件 applicationContext.xml 中进行配置.

    这部分的配置内容和上篇是不一样的要注意了.

    这里的配置也有一点小的变动,你注意到了吗?就是我们加入SQL映射文件这里

    service 的实现类这里要换成 UserMapper.

    测试一下,还是上一次我们测试的那个方法.输出我们的用户列表的长度.

    你以为这样就结束了?

    由于上面的方式,每个接口都需要代理实现类增加配置,当我们有多个接口的时候,操作起来不方便.下面我们采用 MapperScannerConfigurer 扫描器,来配置某些包下面的接口,需要自动创建实现类代理对象.

    测试一下,测试成功了

    今天的分享就到这里了 mybatis 框架与 spring 框架的两种整合方式咱们就都知道了.回去之后记得好好练习哦!

    i have a mybatis

    i have a spring

    啊~

    mybatis_spring

    相关文章

      网友评论

          本文标题:Java高级框架学习 Mybatis 与 Spring 的整合

          本文链接:https://www.haomeiwen.com/subject/tvbanxtx.html