美文网首页想法简友广场每天写1000字
Spring Boot 2.0.6 RELEASE 与 Acti

Spring Boot 2.0.6 RELEASE 与 Acti

作者: 皮皮杂谈 | 来源:发表于2019-03-18 01:18 被阅读3次

Activiti是一套开源的工作流(BPM)引擎,不仅提供可视化工具实现工作任务、服务调用、执行顺序等流程定义,还提供流程启动、管理和查询等二次开发接口。与其它工作流引擎相比,Activiti是轻量级的,且很容易与Java项目集成,其应用规模可达到支持几十、成千甚至数百万工作流执行。

ActivitiSpring是一对好兄弟,与Spring Boot集成非常好(经过实践验证,本人并不认为非常好,版本兼容令人头痛),尤其是在微服务架构下的应用很有意义。Spring Boot快速搭建微服务应用,可以在不同的微服务中实现Activiti工作流,然后根据具体业务流程要求,通过Spring Boot搭建的微服务架构将不同的工作流组合应用。

集成应用尝试的搭建过程如下:

(一)新建项目

新建项目

(二)POM文件中添加如下依赖,即可实现Spring BootActiviti集成应用,Activiti版本6.0.0Spring Boot版本2.0.6.RELEASE

依赖包

(三)接下来,创建简单的Spring Boot应用程序,如下:

主应用程序

虽然这个程序没有做任何操作,但运行程序会在后台完成以下动作:

(1)创建一个内存H2数据库;

(2)使用该数据库创建Activiti流程引擎;

(3)将所有Activiti服务公开为Spring Beans

(4)可以进行配置,例如Activiti异步作业执行器,邮件服务器等。

接下来,开始您有趣的工作流应用程序开发吧!

注意事项:JDK版本大于等于7。

痛苦的坑:spring.io官网添加如下依赖,却运行失败,有人说是Spring版本要大于1.2.6小于2.0,尝试更换版本依旧运行失败,原因未知。

依赖

相关文章

网友评论

    本文标题:Spring Boot 2.0.6 RELEASE 与 Acti

    本文链接:https://www.haomeiwen.com/subject/vvmpmqtx.html