SpringBoot快速集成MaBatis
1、构建SpringBoot工程,我们直接去spring官网构建工程并下载到本地
https://start.spring.io/
2、maven导入下载到本地SpringBoot工程,下面是我的工程结构
3、官网构建的工程已经帮我们集成了SpringBoot所需的核心包,我们只需要加入本次演示的3个maven包:
1)Spring boot web
2)Mysql驱动
3)MyBatis Spring Boot
4、配置application.yml
这里主要说下mybatis的配置,本次演示是用xml方式建立sql映射,这里我只需要加入一个关于mybatis的配置,对就是一个配置就可以运Spring BootMyBatis项目,太简单了吧。
mapper-locations:这个属性用来指定 MyBatis 的映射器 XML 配置文件的位置
基本配置如下图:
5、创建entity、dao、service、controller,下面是我的项目结构 ,重点说下dao层:
注意这里的@Mapper注解,一定不能丢:
这里我就不解释xml怎么写了,能进来的应该都用过mybatis了
6、最后我们运行项目,没有报错。
在浏览器输入http://127.0.0.1:8080/login正常返回了我们数据库的数据。
至此,SpringBoot 集成MyBatis大功告成,其他更多有关mybatis的功能需要大家细细研究。
MyBatis官方地址:http://www.mybatis.org/spring/zh/boot.html