问题描述:
springboot整合activity,部署流程定义的时候在数据库总是会自动的部署一次。
问题分析:
查看启动日志,出现如下一段话:ProcessEngine default created
Process deployed: {id: myProcess_1:1:db6bacd7-edbd-11ea-b883-1860249fb796, key: myProcess_1, name: null }
在项目启动的时候流程自动部署
查阅相关资料总结:
1.项目中包含流程定义的xml或者bpmn文件,项目在第一次启动的时候会自动部署。
解决方案:
在配置文件中增加如下配置:
#项目随着spring启动自动部署
spring.activiti.check-process-definitions=false
删除数据库中部署的流程定义,再次启动项目,没有出现自动部署的现象。