uot;true" />
<property name="asyncExecutorActivate" value="false" />
<property name="mailServerHost" value="mail.my-corp.com" />
<property name="mailServerPort" value="5025" />
-->
<!--数据库驱动-->
<property name="jdbcDriver" value="com.mysql.cj.jdbc.Driver"/>
<!--数据库连接-->
<property name="jdbcUrl" value="jdbc:mysql://localhost:3306/activiti?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=UTC"/>
<!--数据库用户名-->
<property name="jdbcUsername" value="root"/>
<!--数据库密码-->
<property name="jdbcPassword" value="123456"/>
<!--false (默认): 当引擎启动时,检查数据库表结构的版本是否匹配库文件版本。版本不匹配时抛出异常。
true: 构建引擎时,检查并在需要时更新表结构。表结构不存在则会创建。
create-drop: 引擎创建时创建表结构,并在引擎关闭时删除表结构。-->
<property name="databaseSchemaUpdate" value="true"/>
</bean>
</beans>
启动测试
编写测试类,使用引擎工具类ProcessEngines.getDefaultProcessEngine()启动;
public class ActivitiTest {
@Test
public void testCreateDbTable(){
//需要使用activiti提供的工具类
ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();
System.out.println("****processEngine is :****"+processEngine);
}
}