Mybatis与Spring的整合

Mybatis与Spring的整合

mybatis 与 spring 的整合

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

Mybatis与Spring的整合

注意:

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

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

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

Mybatis与Spring的整合

这部分的配置内容需要注意:

Mybatis与Spring的整合

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

Mybatis与Spring的整合

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

Mybatis与Spring的整合

测试一下,输出我们的用户列表的长度.

Mybatis与Spring的整合

你以为这样就结束了?

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

Mybatis与Spring的整合

测试一下,测试成功了

Mybatis与Spring的整合


分享到:


相關文章: