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

  介绍

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

介绍

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

我们将使用新的Activiti 7流程运行时和任务运行时Java API来试用Activiti 7流程引擎。我们将从春天引导2应用程序执行此操作。我们需要的所有Activiti Java工7件都可以在露天的Maven存储库(关系)中找到。

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

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

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

先决条件

<李>

JDK已安装

<李>

Maven已安装

源代码

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

生成弹簧引导2应用程序

使用弹簧引导应用程序非常容易。只需访问https://start.spring。io/并填写应用程序的数据,如下所示: Activiti7集成SpringBoot2官方实例是怎样的“> <强>确保将弹簧引导版2.0本。x与Activiti 7β1 - 3一起使用,β4应与版2.1本。x一致。</强> </p> <p>您不必像我一样使用相同的集团(org.activiti。培训)和工件(activiti7-api-basic-process-usertask-servicetask-events)名称,只需使用您喜欢的任何名称即可。但是,如果您从本文中复制代码,则使用相同的包名称(即同一组)可能会更容易。搜索H2和Web依赖关系,以便它们包含在Maven POM中。然后单击“生成项目”按钮。完成的弹簧引导Maven 2项目将自动下载为ZIP。在某处打开包装。</p> <h3>测试标准的弹簧启动应用</h3> <p>在继续使用Activiti之前,让我们确保弹簧引导应用程序正常工作。这涉及两个步骤。首先构建应用程序JAR,然后运行应用程序JAR。</p> <p>构建应用程序JAR: </p> <>之前,美元cd  activiti7-api-basic-process-usertask-servicetask-events /activiti7-api-basic-process-usertask-servicetask-events  mbergljung 
  美元,mvn  clean 包</pre> <p class=关于Activiti7集成SpringBoot2官方实例是怎样的就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

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