有两种方式,第一种是使用默认的配置文件,第二种是指定配置文件:

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();
    }
}

 

相关文章:

  • 2022-12-23
  • 2021-12-17
  • 2022-12-23
  • 2021-07-19
  • 2021-04-06
  • 2021-06-22
  • 2021-12-05
  • 2021-06-06
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-04-06
  • 2021-05-15
  • 2022-12-23
  • 2021-11-30
  • 2022-01-27
相关资源
相似解决方案