Spring Boot 2.0用默认Hikari连接池集成Mybatis

Spring Boot 2.0用Hikari作为默认连接池,Hikari号称java最快连接池可以取代Druid.由于是默认连接池配置上简化了不少.
首先从pom.xml开始
1.根加入parent


    org.springframework.boot
    spring-boot-starter-parent
    2.0.0.RELEASE

2.在dependencies下面加入

    
    
        org.springframework.boot
        spring-boot-starter-web
    
    
     
        org.mybatis.spring.boot
        mybatis-spring-boot-starter
        1.3.2
    
    
    
        mysql
        mysql-connector-java
     

3.application.properties加入数据源与数据库配置

## 数据库配置
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=自己写
spring.datasource.username=自己写
spring.datasource.password=自己写
## Hikari连接池的设置
#最小连接
spring.datasource.hikari.minimum-idle=5
#最大连接
spring.datasource.hikari.maximum-pool-size=15
#自动提交
spring.datasource.hikari.auto-commit=true
#最大空闲时常
spring.datasource.hikari.idle-timeout=30000
#连接池名
spring.datasource.hikari.pool-name=DatebookHikariCP
#最大生命周期
spring.datasource.hikari.max-lifetime=900000
#连接超时时间
spring.datasource.hikari.connection-timeout=15000
#心跳检测
spring.datasource.hikari.connection-test-query=SELECT 1

## mybatis配置
#xml路径
mybatis.mapper-locations=classpath:com/test/xml/*.xml
#model路径
mybatis.type-aliases-package=com.test.model

4.启动类加入Dao扫描位置
@MapperScan(value = "com.test.dao")

打完收工

你可能感兴趣的:(Spring Boot 2.0用默认Hikari连接池集成Mybatis)