Mybatis与Spring的整合
Posted Java联盟
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mybatis与Spring的整合相关的知识,希望对你有一定的参考价值。
温馨提示:本问阅读需要4分钟,建议收藏后阅读!
好的各位小伙伴
上一篇咱们分享了
接口与实现类方式的
mybatis框架 与 spring框架 的整合
今天咱们换个姿势
用 mapper 动态代理方式
来整合 spring 与 mybatis
先来引入 spring 与 mybatis 各自的 jar 包
注意:
引入 spring 与 mybatis 整合的包 mybatis-spring-1.2.4.jar
当有 jar包冲突,保留高版本的 jar 包
我已经说了两遍了,要是再忘了就不怪我了.
后面的步骤和上一篇的操作差不多,就不给大家重复了.
先在 spring 的配置文件 applicationContext.xml 中进行配置.
这部分的配置内容和上篇是不一样的要注意了.
这里的配置也有一点小的变动,你注意到了吗?就是我们加入SQL映射文件这里
service 的实现类这里要换成 UserMapper.
测试一下,还是上一次我们测试的那个方法.输出我们的用户列表的长度.
你以为这样就结束了?
由于上面的方式,每个接口都需要代理实现类增加配置,当我们有多个接口的时候,操作起来不方便.下面我们采用 MapperScannerConfigurer 扫描器,来配置某些包下面的接口,需要自动创建实现类代理对象.
测试一下,测试成功了
今天的分享就到这里了 mybatis 框架与 spring 框架的两种整合方式咱们就都知道了.回去之后记得好好练习哦!
"SM2"
获取源代码
拜拜!
有任何问题都可以在文章留言,娜姐都看着的呢!
合作,投稿,转载,版权问题请联系 李娜:Lina_Java
以上是关于Mybatis与Spring的整合的主要内容,如果未能解决你的问题,请参考以下文章