如何在 Spring 引导项目上禁用 activiti 自动部署

How to disable activiti auto deployment on Spring Boot project

我有一个 Spring 引导项目,我在其中使用了 activiti-spring-boot-starter-basic 5.22 依赖项。

但每当我 运行 Spring 启动应用程序时,如果 src/main/resources/processes 中的进程已更改并且我不希望它部署,则它总是会部署。

如何在 Spring 启动时禁用自动部署?

使用 Activity 6.0 和 Spring 引导,我认为是 spring.activiti.checkProcessDefinitions 属性 控制自动部署。

您可以将以下属性添加到 spring 启动应用程序中的 application.properties 文件(示例如下):

spring.activiti.checkProcessDefinitions = true
spring.activiti.processDefinitionLocationPrefix = classpath:/processes/
spring.activiti.processDefinitionLocationSuffixes = *.bpmn20.xml, *.bpmn

干杯, 格雷格