gpt4 book ai didi

spring-boot - Spring Boot 2 的 BPMN

转载 作者:行者123 更新时间:2023-12-03 06:16:10 31 4
gpt4 key购买 nike

我们已经在 Spring Stack 上启动了新项目并使用最新版本。但我们有工作流程要求,我过去使用过 activiti。但据我所知,Spring Boot 2 不支持 activiti 和 camunda。任何人都可以建议哪个 BPM 最好,可以与 Spring Boot 2 集成。

最佳答案

您会发现a bunch of Spring Boot 2 starters in the Flowable github repo .

The documentation分步说明如何创建支持 BPM 的 Spring Boot 应用程序。还有博客文章The road to Spring Boot 2.0作为 Flowable 6.3.0 版本的一部分,Spring Boot 中改进了对 Flowable 的支持。

您询问关于哪种 BPM 最好的建议。好吧,我不能客观,因为我是 Flowable 团队的一员,但我可以说我们的 Spring Boot 实现非常简洁:

  • 支持所有引擎(BPMN、CMMN、DMN),既嵌入又公开各自的 REST API。
  • Spring Security 会自动配置为使用 Flowable IDM 引擎(如果没有配置其他自定义安全性)。
  • 没有“EE”版本的启动器。 Flowable 提供 Spring Boot 2 支持 100% 开源。
  • Spring Actuator 集成非常强大。
  • 我有没有提到开源? ;-)

为了获取所有引擎,您需要使用 flowable-spring-boot-starter(-rest) 依赖项。如果您希望自动配置 Flowable REST API,则需要使用 (-rest)。

还可以选择以独立模式运行 BPMN、CMMN 或 DMN 引擎。为此,您需要以下依赖项之一:

  • flowable-spring-boot-starter-process(-rest)
  • flowable-spring-boot-starter-cmmn(-rest)
  • flowable-spring-boot-starter-dmn(-rest)

所以,你自己比较一下,但对我来说,这是很清楚的,当然我愿意讨论。

关于spring-boot - Spring Boot 2 的 BPMN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50977649/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com