1.第一种方式
依赖的包
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-engine</artifactId>
<version>5.21.0</version>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-spring</artifactId>
<version>5.21.0</version>
</dependency>
这种方式是基本的spring整合activiti引入的包,按照官方文档加入xml文件,或者写ActivitiConfig.java进行配置就可以了。
方法参考:
Springboot整合Activiti6.0 工作流项目实践
2.第二种方式
依赖的包
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-spring-boot-starter-basic</artifactId>
<version>6.0.0</version>
</dependency>
这种方式可能产生的错误,我在网上找了好多次,终于找到了个完美的解决方法
参考文章:
activiti6.0整合springboot2.x以及bug解决
springboot activiti 配置项详解