Springboot整合Flowable入门-学习笔记
import org.flowable.engine.ProcessEngine;
import org.flowable.engine.ProcessEngineConfiguration;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class FlowableConfig {
@Bean
public ProcessEngine processEngine() {
return ProcessEngineConfiguration
.createStandaloneProcessEngineConfiguration()
.setJdbcUrl("jdbc:h2:mem:flowable;DB_CLOSE_DELAY=-1")
.setJdbcUsername("sa")
.setJdbcPassword("")
.setJdbcDriver("org.h2.Driver")
.setDatabaseSchemaUpdate(ProcessEngineConfiguration.DB_SCHEMA_UPDATE_TRUE)
.setAsyncExecutorEnabled(false)
.setMailServerHost("smtp.example.org")
.setMailServerPort("5025")
.setAsyncExecutorActivate(false)
.buildProcessEngine();
}
}
这段代码演示了如何在Spring Boot应用程序中配置Flowable工作流引擎。它创建了一个ProcessEngine Bean,这个Bean是Flowable工作流引擎的核心,用于启动和管理流程实例。代码中使用了H2内存数据库,并设置了数据库模式更新策略以及邮件服务器的配置。这些配置项都是Flowable引擎常用的配置选项,可以根据实际需求进行调整。
评论已关闭