activiti 6.0 +spring boot 2.0
- 导入maven坐标
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-spring-boot-starter-basic</artifactId>
<version>6.0.0</version>
</dependency>
- 数据库表和对应service的对应关系
- 把activiti-app.war放到tomcat里面
可以自己创建一个流程
- 配置文件
在application.yml文件中添加一下配置是为了能扫描到流程定义文件xml
activiti:
check-process-definitions: true
把流程定义文件放到图中位置
- 在启动类中添加如**解,不然会报错
@SpringBootApplication(exclude = SecurityAutoConfiguration.class)
- 总共需要的几个bean
其中processKey为流程定义文件的id
根据任务id完成任务
获取对应节点的流程
删除一个任务
组任务操作
- 结合自己的用户和角色
实现以下两个管理器
在这里实现你的业务
在项目启动后完成注入