需要引入的POM依赖
<!-- activiti依赖包 -->
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-engine</artifactId>
<version>5.21.0</version>
</dependency>
<!-- 整合Spring使用的Jar包 -->
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-spring</artifactId>
<version>5.21.0</version>
</dependency>
1、创建工作流 25张表
// 创建表
@Test
public void createTable() {
// 实例化流程对象
ProcessEngineConfiguration pec = ProcessEngineConfiguration.createStandaloneProcessEngineConfiguration();
// 初始化数据库连接
pec.setJdbcDriver("oracle.jdbc.driver.OracleDriver");
pec.setJdbcUrl("jdbc:oracle:thin:@127.0.0.1:1521:orcl");
pec.setJdbcUsername("oa");
pec.setJdbcPassword("oa");
/**
* DB_SCHEMA_UPDATE_FALSE : 不能自动创建表, 需要表存在
* DB_SCHEMA_UPDATE_TRUE : 如果表不存在,自动创建表
* DB_SCHEMA_UPDATE_CREATE_DROP : 先删除表再创建表
*/
pec.setDatabaseSchemaUpdate(ProcessEngineConfiguration.DB_SCHEMA_UPDATE_TRUE);
// 工作流核心对象
ProcessEngine processEngine = pec.buildProcessEngine();
System.out.println("processEngine:"+processEngine);
}
2、 通过配置文件,创建工作流所需要的25张表
需要引入的POM依赖
<!-- activiti依赖包 -->
<dependency