• Activity 部署流程 -初始化Activity 生成表


    import org.activiti.engine.ProcessEngine;
    import org.activiti.engine.ProcessEngineConfiguration;
    import org.junit.Test;
    
    /**
     * Activity  初始化
     * @author MySelf
     *
     */
    public class ActivitiTest {
    
    	@Test
    	 public void initProcessEngine(){
    		//创建引擎配置对象
    		ProcessEngineConfiguration configration = ProcessEngineConfiguration.createStandaloneInMemProcessEngineConfiguration();
    
    		//创建流程引擎对象
    		//目标生成数据库表
    		configration.setJdbcUrl("jdbc:mysql://172.20.10.10:3306/activitydemo");
    		configration.setJdbcDriver("com.mysql.jdbc.Driver");
    		configration.setJdbcUsername("root");
    		configration.setJdbcPassword("root");
    		//设置表的生成策略
    		configration.setDatabaseSchemaUpdate(ProcessEngineConfiguration.DB_SCHEMA_UPDATE_TRUE);
    
    		ProcessEngine processEngine = configration.buildProcessEngine();
    
    		System.out.println(processEngine.getName());
    	 }
        /**
         * 数据源的配置在activiti.cfg.xml 中
         */
    	@Test
    	public void initProcessEngine2(){
    		ProcessEngineConfiguration configration = ProcessEngineConfiguration.createProcessEngineConfigurationFromResourceDefault();
    		ProcessEngine engine = configration.buildProcessEngine();
    		System.out.println("初始化流引擎对象成功"+engine.getName());
    
    	}
    
    }
    

      

    resources/activiti.cfg.xml    必须是这个名字

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
    	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
    	xmlns:tx="http://www.springframework.org/schema/tx"
    	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd">
    
    	<bean id="processEngineConfiguration"
    		class="org.activiti.engine.impl.cfg.StandaloneInMemProcessEngineConfiguration">
    		<property name="jdbcUrl" value="jdbc:mysql://172.20.10.10:3306/activitydemo"></property>
    		<property name="jdbcDriver" value="com.mysql.jdbc.Driver"></property>
    		<property name="jdbcUsername" value="root"></property>
    		<property name="jdbcPassword" value="root"></property>
    		<property name="databaseSchemaUpdate" value="true"></property>
    	</bean>
    </beans>  

    注意:

           5.22.0  25 张表

            6.0.0   28 张表

    本文参考:https://www.bilibili.com/video/BV1JE411D7JF

  • 相关阅读:
    poj 2584 T-Shirt Gumbo (二分匹配)
    hdu 1757 A Simple Math Problem (乘法矩阵)
    矩阵之矩阵乘法(转载)
    poj 2239 Selecting Courses (二分匹配)
    hdu 3661 Assignments (贪心)
    hdu 1348 Wall (凸包)
    poj 2060 Taxi Cab Scheme (二分匹配)
    hdu 2202 最大三角形 (凸包)
    hdu 1577 WisKey的眼神 (数学几何)
    poj 1719 Shooting Contest (二分匹配)
  • 原文地址:https://www.cnblogs.com/engzhangkai/p/12671533.html
Copyright © 2020-2023  润新知