springboot activiti關閉驗證自動部署


# spring-activiti
# 自動部署驗證設置:true-開啟(默認)、false-關閉
spring.activiti.check-process-definitions=false

# asyncExecutorEnabled屬性設置設置true后將代替那些老的Job executor
spring.activiti.async-executor-enabled=false 
spring.activiti.job-executor-activate=false

# asyncExecutorActivate是指activiti在流程引擎啟動就激活AsyncExecutor,異步:true-開啟(默認)、false-關閉
spring.activiti.async-executor-activate=true

# 使用自定義的mybatis-mapper
spring.activiti.custom-mybatis-mappers=
spring.activiti.custom-mybatis-xmlmappers=

 擴展:

databaseSchemaUpdate屬性的取值:

flase: 默認值。activiti在啟動時,會對比數據庫表中保存的版本,如果沒有表或者版本不匹配,將拋出異常。

true: activiti會對數據庫中所有表進行更新操作。如果表不存在,則自動創建。

create_drop: 在activiti啟動時創建表,在關閉時刪除表(必須手動關閉引擎,才能刪除表)。

drop-create: 在activiti啟動時刪除原來的舊表,然后在創建新表(不需要手動關閉引擎)。

 # activiti default configuration
  activiti:
    database-schema-update: true
    check-process-definitions: true
    process-definition-location-prefix: classpath:/processes/
#    process-definition-location-suffixes:
#      - **.bpmn
#      - **.bpmn20.xml
    history-level: full
process-definition-location-prefix是指定activiti流程描述文件的前綴(即路徑),啟動時,activiti就會去尋找此路徑下的流程描述文件,並且自動部署;
process-definition-location-suffixes是一個String數組,表示描述文件的默認后綴名,默認以上兩種。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM