亲宝软件园·资讯

展开

springboot集成camunda springboot集成camunda的实现示例

Geroge1226 人气:4
想了解springboot集成camunda的实现示例的相关内容吗,Geroge1226在本文为您仔细讲解springboot集成camunda的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:springboot集成camunda,springboot,camunda,下面大家一起来学习吧。

1、说明

camunda使用Java开的工作流引擎。这里使用springboot 2.2.6.release + camunda 3.4.2

2、配置实战

使用camunda流程引擎、web界面、Rest服务接口相应依赖如下:

如果仅仅是使用流程引擎,只需要引入camunda-bpm-spring-boot-starter就可以了。

(1)pom.xml文件配置

<properties>
     <camunda.version>3.4.2</camunda.version>
</properties>
 <!-- camunda -->

<dependency>
       <groupId>org.camunda.bpm.springboot</groupId>
       <artifactId>camunda-bpm-spring-boot-starter-webapp</artifactId>
        <version>${camunda.version}</version>
</dependency>
<dependency>
        <groupId>org.camunda.bpm.springboot</groupId>
        <artifactId>camunda-bpm-spring-boot-starter-rest</artifactId>
        <version>${camunda.version}</version>
</dependency>
        <!-- camunda -->
<dependency>
       <groupId>org.camunda.bpm.springboot</groupId>
       <artifactId>camunda-bpm-spring-boot-starter</artifactId>
        <version>${camunda.version}</version>
</dependency>

(2)yml文件配置

camunda:
  bpm:
    # 配置账户密码来访问Camunda自带的管理界面
    admin-user:
      id: admin
      password: admin
      first-name: admin
    filter:
      create: All tasks
    #指定数据库类型
    #    database:
    #      type: mysql
    #禁止自动部署resources下面的bpmn文件
    auto-deployment-enabled: false
    #禁止index跳转到Camunda自带的管理界面,默认true
#    webapp:
#      index-redirect-enabled: false

(3)启动项目

浏览器输入:http://localhost:8050/family-admin(项目的tomcat-context路径)可以查看当前工作流中的相关tasklist等

第一次启动,Mysql数据库会自动生成Camunda相关数据库表

3、生成数据库表说明

到此这篇关于springboot集成camunda的实现示例的文章就介绍到这了,更多相关springboot集成camunda内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持! 

加载全部内容

相关教程
猜你喜欢
用户评论