最近研究springboot整合activiti是怎么工作的,看了源码来浅谈自己的理解,如有不对的地方,希望看到这篇文章的朋友帮忙指出来,在此提前谢谢。
1.springboot整合activiti导入jar,我是基于maven创建的,直接引入activiti整合springboot的依赖
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-spring-boot-starter-basic</artifactId>
<version>5.21.0</version>
</dependency>
2.springboot项目启动后,会自动加载类路径下jar包的spring.factories,如下图
3.看到,在springboot项目启动时自动配置了四个configuration,这里我浅谈一下自己对
org.activiti.spring.boot.DataSourceProcessEngineAutoConfiguration 配置类的理解,分析activiti是如何自动配置的。
4.打开 DataSourceProcessEngineAutoConfiguration 配置类,在这