BoomMan

爱生活,爱Coding.....

Spring Boot 整合Mybatis

SpringBoot 整合mybatis 3种方法

方法一:

如果你熟悉SpringMVC且有Mybatis的Spring配置文件

那么如果你想很快的部署的话:

使用 @ImportResource 注解导入你的xml,恭喜你成功了

方法二:

使用Spring原生配置方式

用@Bean注解配置

但是这里需要注意的是除了MapperScannerConfigurer 其他用的都是SpringBoot的bean
如DataSource和SqlSessionFactory 那么你的bean仅能放到 @SpringBootApplication注解下
也就是启动项下,其他地方@Configuration也会不加载

我认为是设置加载顺序的问题,依赖没有配置好,试了一下午没有出来 作为记录

方法三:

Mybatis Spring Boot项目推荐用 @MapperScan 取扫包 即相当于MapperScannerConfigurer Bean 的作用

有人问了 SqlSession从何而来? Spring Boot配置数据源后会默认产生bean name为 DataSource和SqlSessionFactory的两个bean,当然前提是你的项目仅有一个数据源的情况下

如果有同志真的需要:我会贴下代码

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/boom_man/article/details/79655431
个人分类: Java-Web应用
上一篇Mybatis的关联查询
下一篇Redis在腾讯云上配置远程访问-bind
想对作者说点什么? 我来说一句

Spring Boot 集成mybatis

2017年11月03日 1.5MB 下载

spring boot 整合常用技术

2018年06月11日 162KB 下载

springboot整合mybatis

2017年07月21日 12KB 下载

没有更多推荐了,返回首页

关闭
关闭