一、介绍
SpringBoot有两种方法与数据库建立连接,一种是集成Mybatis,另一种用JdbcTemplate,本文主要讨论集成Mybatis方式。
SpringBoot整合Mybatis也有两种方式,分别为XML配置方式和注解方式,主要优势点如下:
XML配置方式:隔离sql和业务代码,清晰表达sql,尤其对于较长的sql。
注解方式:代码更加精简,方便。
本文主要讨论XML配置方式,后续文章讨论注解方式。
二、SpringBoot整合Mybatis连接Mysql数据库
1、添加MySQL 连接驱动依赖、SpringBoot Mybatis 依赖,完整pom文件如下:
4.0.0
com.example
demo
1.0.0
jar
hello
Demo project for Spring Boot
1.3.0
5.1.39
org.springframework.boot
spring-boot-starter-parent
2.1.1.RELEASE
org.springframework.boot
spring-boot-starter-web
mysql
mysql-connector-java
${mysql-connector}
org.mybatis.spring.boot
mybatis-spring-boot-starter
${mybatis-spring-boot}
org.pr