camunda文档地址 Camunda Platform documentation | docs.camunda.org
pom坐标
<!-- camunda -->
<dependency>
<groupId>org.camunda.bpm.springboot</groupId>
<artifactId>camunda-bpm-spring-boot-starter</artifactId>
<version>7.13.0</version>
</dependency>
<dependency>
<groupId>org.camunda.bpm.springboot</groupId>
<artifactId>camunda-bpm-spring-boot-starter-rest</artifactId>
<version>7.13.0</version>
</dependency>
<dependency>
<groupId>org.camunda.bpm.springboot</groupId>
<artifactId>camunda-bpm-spring-boot-starter-webapp</artifactId>
<version>7.13.0</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>${lombok.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.camunda.bpm</groupId>
<artifactId>camunda-engine</artifactId>
<version>7.13.0</version>
</dependency>
<dependency>
<groupId>org.camunda.bpm</groupId>
<artifactId>camunda-engine-spring</artifactId>
<version>7.13.0</version>
</dependency>
yml配置
camunda:
bpm:
# 流程引擎name
process-engine-name: camundaEngine
# 历史级别
history-level: full
# 是否自动部署
auto-deployment-enabled: false
#id生产规则 允许值:simple、strong、prefixed。prefixedid 生成器类似于strong,但使用 Spring 应用程序名称 ( ${spring.application.name}) 作为每个 id 的前缀。
id-generator: simple
deployment-resource-pattern:
- classpath:processes/*.bpmn20.xml
job-execution:
enabled: true
# database:
# type: postgres
# # 在使用自定义模式和表前缀时,应该手动使用sql脚本创建camunda所需要的的表
# table-prefix: camunda_service.
# jdbc-batch-processing: true
authorization:
enabled: true
admin-user:
id: admin
first-name: admin
password: 123456
# 禁用web首页登陆 默认true
webapp:
index-redirect-enabled: true
更多配置 https://docs.camunda.org/manual/7.13/user-guide/spring-boot-integration/configuration/
camunda集成SpringBoot 自定义节点样例启动类添加注解
@EnableProcessApplication
配置好数据库以后基本就可以了但是要注意 camunda 会在数据库添加 49 张表 ,如果启动不了 ,尝试 更改 url
url: jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf-8&sslMode=DISABLED&allowPublicKeyRetrieval=true&serverTimezone=CTT&zeroDateTimeBehavior=CONVERT_TO_NULL&nullCatalogMeansCurrent=true
camunda 数据库表结构介绍