Activiti7集成SpringBoot2官方实例是怎样的

发布时间:2021-09-28 10:01:42 作者:柒染
来源:亿速云 阅读:108

这篇文章给大家介绍Activiti7集成SpringBoot2官方实例是怎样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

介绍

Activiti 7是Alfresco经过实战考验的Activiti工作流引擎的演变,完全被采用在云环境中运行。它是根据 Cloud Native 应用程序概念构建的,与之前的Activiti版本在架构方面有所不同。

我们将使用新的Activiti 7 Process Runtime和Task Runtime Java API来试用Activiti 7流程引擎。我们将从 Spring Boot 2应用程序执行此操作。我们需要的所有Activiti 7 Java工件都可以在Alfresco的Maven Repository(Nexus)中找到。

Spring Boot应用程序还将包含Web组件(即Spring MVC),因此我们可以创建一个小的ReST API来用于启动进程以及与进程和任务交互。Activiti 7提供了一个ReST API,但是当我们只使用核心库时,我们不打算在本节中使用它。在这里,我们只创建自己的简单ReST API,它将使用Activiti 7 Java库(即Process Runtime和Task Runtime)。

新的API旨在提供Cloud Native方法的明确途径。它们还包括作为一等公民的安全和身份管理。新API还简化了一些常见用例。

我们将使用Activiti 7 Core库实际构建一个简单的业务流程管理(BPM)应用程序/解决方案。这通常不是你要做的事情,但能够理解Activiti 7提供的API是一个很好的练习。

先决条件

源代码

您可以在此处找到与本文相关的源代码: https://github.com/gravitonian/activiti7-api-basic-process

生成Spring Boot 2应用程序

使用Spring Boot应用程序非常容易。只需访问 https://start.spring.io/ 并填写应用程序的数据,如下所示: Activiti7集成SpringBoot2官方实例是怎样的 确保将 Spring Boot版本2.0.x 与Activiti 7 Beta 1 - 3一起使用,Beta 4应与版本2.1.x一致。

您不必像我一样使用相同的 Group (org.activiti.training )和 Artifact (activiti7-api-basic-process-usertask-servicetask-events )名称,只需使用您喜欢的任何名称即可。但是,如果您从本文中复制代码,则使用相同的包名称(即同一组)可能会更容易。搜索 H2 和 Web 依赖关系,以便它们包含在Maven POM中。然后单击“ 生成项目” 按钮。完成的Spring Boot 2 Maven项目将自动下载为ZIP。在某处打开包装。

测试标准的Spring Boot App

在继续使用Activiti之前,让我们确保Spring Boot应用程序正常工作。这涉及两个步骤。首先构建应用程序JAR,然后运行应用程序JAR。

构建应用程序JAR:

$ cd activiti7-api-basic-process-usertask-servicetask-events /activiti7-api-basic-process-usertask-servicetask-events mbergljung 
$ mvn clean package

关于Activiti7集成SpringBoot2官方实例是怎样的就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

推荐阅读:
  1. SpringBoot整合Activiti7的实现
  2. Springboot2中怎么集成pagehelper

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

activiti springboot

上一篇:iOS中怎么使用对象的弱引用

下一篇:如何批处理制作二维码生成器

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》