赞
踩
Flowable是一个基于BPMN 2.0规范的工作流引擎,支持流程的自动化和业务过程的优化。springboot在集成flowable时,添加flowable依赖,配置完成数据库连接,项目第一次启动会初始化数据库flowable相应的表。
本文使用的flowable版本为 6.3.0,使用mysql 8.2.0
提前说明:
项目第一次启动会初始化数据库flowable相应的表,默认会加载的字符集为utf8(CHARSET=utf8 COLLATE utf8_bin),在mysql8后,在创建数据库时,字符集会设置utf8bm4,因此在表中会出现乱码的情况,因此整理了一份不涉及字符集的数据库备份,需要通过执行sql来初始化flowable数据库表 sql文件下载
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.10</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.flowable</groupId>
<artifactId>flowable-spring-boot-starter</artifactId>
<version>6.3.0</version>
</dependency>
<!-- 如果需要使用 REST API -->
<dependency>
<groupId>org.flowable</groupId>
<artifactId>flowable-rest</artifactId>
<version>6.3.0</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.17</version>
</dependency>
1.首先需要配置datasource数据源
flowable:
database-schema-update: true
async-executor-a
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。