天天看点

微服务,微架构[六]之springboot集成mybatis

介绍

mybatis在现在市场占有率相对比较高,使用较多的一个框架,所以本文主要介绍如何将mybatis集成到springboot中进行使用,在之前使用springmvc中集成mybatis非常麻烦,而且有很多xml配置文件,配置起来非常臃肿,而且维护起来复杂,往往整理这些配置文件就需要花很长时间才能基础搭建起来,springboot集成mybatis完全抛弃之前的xml文件,经过几个简单的配置就可以完成对mybaties的集成。

一、配置数据源与mybatis扫描路径 application.properties

1、mybatis.typealiasespackage 扫描java基础实体类

2、mybatis.mapperlocations  扫描dao层mybatis接口实现*mapper.xml对应sql语句文件

二、定义实体类与接口dao类,mapper.xml文件

三、启动springboot扫描mybatis接口文件

@mapperscan("com.eshengtai.dao.mapper") 在springboot启动时候会将接口注入到spring扫描的容器中,在dao层调用时候会自行依赖关联实现

以上所有的代码就是springboot集成mybatis最精简的配置,其他的调用方式和以来注入方式都和以前一样,以图片的方式展示其他代码,springboot事务详情文章我会在后面的文章中独立详解

微服务,微架构[六]之springboot集成mybatis
微服务,微架构[六]之springboot集成mybatis