最近新的流程引擎选型,最终决定使用flowable,建表的时候会有些坑,mark下。
import org.flowable.engine.ProcessEngine;
import org.flowable.engine.ProcessEngineConfiguration;
import org.flowable.engine.impl.cfg.StandaloneProcessEngineConfiguration;
/**
*
*/
public class InitCreateTable {
public static void main(String[] args) {
ProcessEngineConfiguration cfg = new StandaloneProcessEngineConfiguration();
cfg.setJdbcDriver("oracle.jdbc.driver.OracleDriver");
cfg.setJdbcUrl("jdbc:oracle:thin:@xx.xx.xx.xx:1521:orcl");
cfg.setJdbcUsername("myflowable");
cfg.setJdbcPassword("123456");
cfg.setDatabaseSchemaUpdate(ProcessEngineConfiguration.DB_SCHEMA_UPDATE_TRUE);
cfg.setDatabaseSchema("myflowable");
//cfg.setDatabaseTablePrefix("myflowable");
ProcessEngine processEngine = cfg.buildProcessEngine();
}
}
工程使用的是springboot,引入的pom如下,
<dependencies>
<dependency

本文详细介绍了在SpringBoot项目中使用Flowable流程引擎的配置过程,包括数据库连接配置、表前缀设置及依赖引入等关键步骤,为读者提供了一个从零开始搭建流程引擎的实战案例。
最低0.47元/天 解锁文章
1366





