一、环境搭建
1. eclipse插件安装,由于公司的网络不好,直接安装的离线版。网上可以找到activiti-designer-5.14.1.zip,并下载。在eclipse-->help-->Install new software。
然后按照提示安装。安装成功后新建项目可以看见如图。
2.新建activiti项目
新建出来的应该是maven项目
二、创建23张表
1.新建配置文件
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="processEngineConfiguration" class="org.activiti.engine.impl.cfg.StandaloneProcessEngineConfiguration">
<!-- 连接数据的配置 -->
<property name="jdbcUrl" value="jdbc:oracle:thin:@localhost:1521:orcl" />
<property name="jdbcDriver" value="oracle.jdbc.driver.OracleDriver" />
<property name="jdbcUsername" value="gzl" />
<property name="jdbcPassword" value="gzl" />
<!-- 没有表创建表 -->
<property name="databaseSchemaUpdate" value="true" />
</bean>
</beans>
2.新建个类,在test/java中建立testActiviti
public class testActiviti {
//**使用配置文件创建工作流需要的23张表*//*
@Test
public void createTable(){
ProcessEngine processEngine = ProcessEngineConfiguration.createProcessEngineConfigurationFromResource("activiti.cfg.xml")
.buildProcessEngine();
System.out.println("processEngine:"+processEngine);
}
}
执行后则在数据库中就自动创建activiti所需的23张表了。