spring-boot2.0整合Mybatis和Redis
配置文件
pom.xml
<!--springboot-->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.1</version>
</dependency>
<!--web-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!--mybatis-->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.1</version>
</dependency>
<!--mysql-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
<!--druid连接池-->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.9</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-pool2</artifactId>
<version>2.4.2</version>
</dependency>
注意commons-pool2连接池版本
application.yml
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
#mysql8以上版本
url: jdbc:mysql:///chapter05?useSSL=false&serverTimezone=UTC
username: root
password: MySQL密码
redis:
database: 0
host: 127.0.0.1
port: 6379
password: redis密码,如果设置了密码
lettuce:
pool:
max-active: 8
max-idle: 8
max-wait: -1ms
min-idle: 0