测试类,根据所导的包直接生成所需要的数据库表——MySql
@Test
public void testActiviti() throws Exception {
ProcessEngineConfiguration processEngineConfiguration = ProcessEngineConfiguration.
createStandaloneProcessEngineConfiguration();
//配置信息
processEngineConfiguration.setJdbcUrl("jdbc:mysql:///activiti?createDatabaseIfNotExist=true");
processEngineConfiguration.setJdbcDriver("com.mysql.jdbc.Driver");
processEngineConfiguration.setJdbcUsername("root");
processEngineConfiguration.setJdbcPassword("123456");
//自动建表
processEngineConfiguration.setDatabaseSchemaUpdate("true");
//服务核心对象
ProcessEngine engine = processEngineConfiguration.buildProcessEngine();
System.out.println(engine);
再建一个resources文件夹,写一些配置信息,关于连接数据库的,下面这是我的数据库信息,你也可以根据自己的自身情况来修改下面的一些信息。
<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:mysql:///activiti?createDatabaseIfNotExist=true" />
<property name="jdbcDriver" value="com.mysql.jdbc.Driver" />
<property name="jdbcUsername" value="root" />
<property name="jdbcPassword" value="123456" />
<!-- 自动建表 -->
<property name="databaseSchemaUpdate" value="true" />
</bean>
</beans>