1)安装activiti eclipse插件
输入如下地址:Location:http://activiti.org/designer/update/
Name:Activiti
2) 构建Activiti工程
3)加入jar包
4)单测: 自动创建工作流引擎所需要的23张表
import static org.junit.Assert.*;
import org.activiti.engine.ProcessEngine;
import org.activiti.engine.ProcessEngineConfiguration;
import org.junit.Test;
public class TestActiviti {
@Test
public void testCreateTables() {
ProcessEngineConfiguration processEngineConfiguration = ProcessEngineConfiguration
.createStandaloneProcessEngineConfiguration();
//连接数据库的配置
processEngineConfiguration.setJdbcDriver("com.mysql.jdbc.Driver");
processEngineConfiguration.setJdbcUrl("jdbc:mysql://localhost:3306/db_activiti");
processEngineConfiguration.setJdbcUsername("root");
processEngineConfiguration.setJdbcPassword("123456");
processEngineConfiguration.setDatabaseSchemaUpdate(ProcessEngineConfiguration.DB_SCHEMA_UPDATE_TRUE);
//构建流程引擎
ProcessEngine processEngine = processEngineConfiguration.buildProcessEngine();
System.out.println("ProcessEngine: " + processEngine);
}
}
5)结果:
数据库结果:
use db_activiti;
show tables;
select * from information_schema.TABLES
where TABLE_SCHEMA = 'db_activiti'
and TABLE_NAME like 'ACT_%';
select count(*) from information_schema.TABLES
where TABLE_SCHEMA = 'db_activiti'
and TABLE_NAME like 'ACT_%';