camunda工作流

camunda工作流学习笔记(1):SpringBoot集成ca

2019-12-26  本文已影响0人  嘻嘻xixii

创建一个maven工程,并添加相关依赖

<!-- camunda -->
<dependency>
    <groupId>org.camunda.bpm.springboot</groupId>
    <artifactId>camunda-bpm-spring-boot-starter-webapp</artifactId>
    <version>3.4.0</version>
</dependency>

<!-- mysql -->
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
</dependency>

<!-- mybatis-plus -->
<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-boot-starter</artifactId>
    <version>3.0.6</version>
</dependency>

修改配置文件,添加数据源以及端口信息

application.yml

spring:
  application:
    name: user
  datasource:
    url: jdbc:mysql://centos7:3306/demo2
    username: admin
    password: 123456
    driver-class-name: com.mysql.jdbc.Driver

server:
  port: 8000
  servlet:
    context-path: /process

启动项目

在启动类添加标签@EnableProcessApplication,启动项目

图片.png
按理,第一次启动,camunda系统表会自己创建好😔,但是我的启动频频报错,无解
图片.png
于是我翻进了camunda-engine-7.12.0.jar\org\camunda\bpm\engine\db\create取出了建表语句,按顺序执行了
图片.png
总共创建47张系统表
图片.png
再次启动项目就OK了

验证

application.yml新添配置,并重启项目

camunda.bpm:
  admin-user:
    id: kermit
    password: superSecret
    firstName: Kermit
  filter:
    create: All tasks

打开浏览器输入http://calhost:8000/process进入camunda自带管理页面

图片.png 图片.png
上一篇 下一篇

猜你喜欢

热点阅读