配置Mysql依赖 :
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
配置Druid数据源:
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.10</version>
</dependency>
配置Mybatis依赖:
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.3.2</version>
</dependency
注意:必须要配置Mybatis-Spring-boot-starter依赖,否则无法拿到数据源
修改Application.yml配置文件
配置数据源:
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource #配置当前要使用的数据源操作类型
driver-class-name: com.mysql.jdbc.Driver #配置mysql的驱动程序类
url: jdbc:mysql://localhost:3306/microboot #数据库连接地址
username: root #数据库用户名
password: 123456 #数据库密码
配置Mybatis的Mapper扫描:
mybatis:
type-aliases-package: com.hfk.microboot.entity #定义所有操作类的别名所在包
mapper-locations: #定义所有mapper映射文件
- classpath:mybatis/mapper/**/*.xml
配置连接池:
dbcp2: #进行数据库连接池的配置
min-idle: 5 #数据库连接池的最小维持数量
initial-size: 5 #初始化提供的连接数量
max-total: 5 #数据库的最大连接数量
max-wait-millis: 200 #等待连接获取的最大超时时间
配置好以上信息之后可以写一个测试类测试一下看看能不能连接上数据库
测试类:
执行getConnection方法
拿到数据库连接信息了就说明连接数据库是没有问题的
好了,此时的Springboot整合Mybatis就算整合整合成功了