activiti的25张表的建立

首先创建一个maven项目,然后在pom.xml中添加以下依赖

<dependencies> <dependency> <groupId>org.activiti</groupId> <artifactId>activiti-engine</artifactId> <version>5.19.0.2</version> </dependency> <dependency> <groupId>org.activiti</groupId> <artifactId>activiti-spring</artifactId> <version>5.19.0.2</version> </dependency> <dependency> <groupId>org.activiti</groupId> <artifactId>activiti-bpmn-model</artifactId> <version>5.19.0.2</version> </dependency> <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.14</version> </dependency> </dependencies>

接着就是生成25张表,有两种方式。第一种是不使用xml配置文件的:

第二种是使用了配置文件的:

其中activiti.cfg.xml的名字不可以改变。activiti.cfg.xml中的内容为:

<?xml version="1.0" encoding="ISO-8859-1"?> <beans xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springframework.org/schema/beans"> <bean class="org.activiti.engine.impl.cfg.StandaloneProcessEngineConfiguration" id="processEngineConfiguration"> <property value="jdbc:mysql://localhost:3306/db_activiti?useSSL=false&amp;serverTimezone=UTC" name="jdbcUrl"/> <property value="com.mysql.cj.jdbc.Driver" name="jdbcDriver"/> <property value="root" name="jdbcUsername"/> <property value="123456" name="jdbcPassword"/> <property value="true" name="databaseSchemaUpdate"/> </bean> </beans>

执行junit单元测试,便可看到数据库中多出来了25张表格。