flowable6.3教程-初始化ProcessEngine引擎(配置文件)

说明

使用代码的方式初始化ProcessEngine引擎,需要将数据库连接、用户名、密码写死在代码中,不方便,本文采用配置文件

配置文件

resources 目录下创建 flowable.cfg.xml 文件,内容如下:

<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.flowable.engine.impl.cfg.StandaloneProcessEngineConfiguration">

        <property name="jdbcUrl" value="jdbc:mysql://localhost:3306/flowable_std?useSSL=false&amp;characterEncoding=utf8&amp;serverTimezone=Asia/Shanghai&amp;nullCatalogMeansCurrent=true" />
        <property name="jdbcDriver" value="com.mysql.cj.jdbc.Driver" />
        <property name="jdbcUsername" value="root" />
        <property name="jdbcPassword" value="root" />

        <property name="databaseSchemaUpdate" value="true" />

    </bean>

</beans>

有坑:mysql链接

必须有 &amp;nullCatalogMeansCurrent=true 配置,详见:flowable6.3教程-坑:mysql数据库连接

启动类

只需要一行代码即可:

public static void main(String[] args) {

    ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();

}

原文出处:https://www.malaoshi.top/show_1IX5cMVxBLXQ.html