springbootactiviti7和activiti6配置介绍

原创
小哥 2年前 (2022-12-26) 阅读数 52 #大杂烩

springboot activiti 7 和activiti 6 配置详解

  • `Activiti 7.1.0.M4
  • Springboot 2.1.0
    (正常其他版本适用)
1. asyncExecutorEnabled属性设置

设置true将替换旧的Job executor

spring.activiti.async-executor-enabled=false
spring.activiti.job-executor-activate=false

2. asyncExecutorActivate是指示activiti在过程引擎启动时激活AsyncExecutor,异步

spring.activiti.async-executor-activate=

3. 验证过程文件,默认验证resources下的processes处理文件夹中的文件

spring.activiti.check-process-definitions=

4. 使用自定义mybatis-mapper

spring.activiti.custom-mybatis-mappers=
spring.activiti.custom-mybatis-xmlmappers=

5. 数据源规范

spring.activiti.database-schema=

6. 建表规则

spring.activiti.database-schema-update=false

flase: 默认值。activiti启动时,将比较数据库表中存储的版本。如果没有表或版本不匹配,则抛出异常。

true: activiti数据库中的所有表都将更新。如果表不存在,将自动创建该表。

create_drop: 在activiti启动时创建表,关闭时删除表(必须手动关闭引擎以删除表)。

drop-create: 在activiti启动时删除原始旧表,然后创建新表(无需手动关闭引擎)

7. 测试项目启动processes

spring.activiti.check-process-definitions=false

8. 检查历史记录表是否存在

spring.activiti.db-history-used=false

9. 检查身份信息表是否存在

spring.activiti.db-identity-used=false

10. 流程部署名称

spring.activiti.db-identity-used=false

spring.activiti.deployment-name=

11. 记录历史级别 可配置的历史级别为none, acitivity, audit, all

spring.activiti.history-level=

12. spring jpa使用

spring.activiti.jpa-enabled=false

13. 发送邮件服务配置

spring.activiti.mail-server-default-from=
spring.activiti.mail-server-host=
spring.activiti.mail-server-password=
spring.activiti.mail-server-port=
spring.activiti.mail-server-use-ssl=
spring.activiti.mail-server-use-tls=
spring.activiti.mail-server-user-name=

14.自定义流程文件位置

spring.activiti.process-definition-location-prefix=
spring.activiti.process-definition-location-suffixes=

15. activiti rest 配置

spring.activiti.rest-api-enabled=false
spring.activiti.rest-api-mapping=
spring.activiti.rest-api-servlet-name=

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除

热门