前言
前几章的数据库使用了默认的 H2,现在将数据库更换为更常用的 Mysql。Camunda 暂不兼容高版本 Mysql,需要使用 5.x 版本的 Mysql。
配置
pom.xml 添加 Mysql 驱动
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
application.yaml 添加 Mysql 连接信息
spring: datasource: url: jdbc:mysql://localhost:3306/lilian?characterEncoding=utf-8&useSSL=false&serverTimezone=UTC username: lilian password: sMyJCs277NfKTcd4 type: com.zaxxer.hikari.HikariDataSource
Spring Boot 默认连接池就是使用的 HikariCP,但这里需要通过 datasource.type 显式指定。
启动 Spring Boot 后,可以看到数据库自动生成 47 张表。
SELECT count(TABLE_NAME) FROM information_schema.TABLES WHERE TABLE_SCHEMA=’lilian’;