有两种方式,第一种是使用默认的配置文件,第二种是指定配置文件:
package com.ouyan.activiti.table; import org.activiti.engine.ProcessEngine; import org.activiti.engine.ProcessEngineConfiguration; import org.junit.Test; public class ActivitiTest01 { /** * 生成Activiti需要的25表 */ @Test public void testCreateTable(){ ProcessEngineConfiguration pec=ProcessEngineConfiguration.createStandaloneProcessEngineConfiguration(); // 获取流程引擎配置 pec.setJdbcDriver("com.mysql.jdbc.Driver"); // 配置驱动 pec.setJdbcUrl("jdbc:mysql://localhost:3306/db_activiti"); // 配置连接地址 pec.setJdbcUsername("root"); // 用户名 pec.setJdbcPassword("123456"); // 密码 /** * 配置模式 true 自动创建和更新表 */ pec.setDatabaseSchemaUpdate(ProcessEngineConfiguration.DB_SCHEMA_UPDATE_TRUE); // 获取流程引擎对象 ProcessEngine pe=pec.buildProcessEngine(); } /** * 生成Activiti需要的25表 使用配置文件 */ @Test public void testCreateTableWithXml(){ // 引擎配置 ProcessEngineConfiguration pec=ProcessEngineConfiguration.createProcessEngineConfigurationFromResource("activiti.cfg.xml"); // 获取流程引擎对象 ProcessEngine processEngine=pec.buildProcessEngine(); } }