美文网首页想法简友广场每天写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