使用springboot activiti關(guān)閉驗(yàn)證自動(dòng)部署方式
springboot activiti關(guān)閉驗(yàn)證自動(dòng)部署
# spring-activiti # 自動(dòng)部署驗(yàn)證設(shè)置:true-開(kāi)啟(默認(rèn))、false-關(guān)閉 spring.activiti.check-process-definitions=false # asyncExecutorEnabled屬性設(shè)置設(shè)置true后將代替那些老的Job executor spring.activiti.async-executor-enabled=false spring.activiti.job-executor-activate=false # asyncExecutorActivate是指activiti在流程引擎啟動(dòng)就激活A(yù)syncExecutor,異步:true-開(kāi)啟(默認(rèn))、false-關(guān)閉 spring.activiti.async-executor-activate=true # 使用自定義的mybatis-mapper spring.activiti.custom-mybatis-mappers= spring.activiti.custom-mybatis-xmlmappers=
SpringBoot2.0 activiti6.0自動(dòng)部署流程圖
給大家分享我所總結(jié)的自動(dòng)部署流程的兩種方法:
1、修改yaml文件關(guān)于activiti的配置
2、在SpringBoot項(xiàng)目啟動(dòng)的時(shí)候自動(dòng)執(zhí)行部署方法
1)要將yaml文件中的check-process-definitions(自動(dòng)檢查,部署流程定義文件)修改為false
2)新建實(shí)現(xiàn)類(lèi)實(shí)現(xiàn)ApplicationRunner中run方法,并在類(lèi)上方添加@Component注解
package com.komlin.controller; import org.activiti.engine.RepositoryService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.ApplicationArguments; import org.springframework.boot.ApplicationRunner; import org.springframework.core.io.Resource; import org.springframework.core.io.support.PathMatchingResourcePatternResolver; import org.springframework.stereotype.Component; import java.io.IOException; /** * Description:部署流程圖 * date: 2020/7/8 17:07 * * @author mt * @since JDK 1.8 */ @Component public class ApplicationRunnerImpl implements ApplicationRunner { @Autowired RepositoryService repositoryService; @Override public void run(ApplicationArguments args) throws Exception { Resource[] resources = null; try { resources = new PathMatchingResourcePatternResolver().getResources("classpath:processes/*.bpmn"); } catch (IOException e) { e.printStackTrace(); } for (Resource r : resources) { String addr = "processes/" + r.getFilename(); repositoryService.createDeployment().addClasspathResource(addr).deploy(); } } }
注:新建的流程圖中的id一定要與流程圖名稱(chēng)保持一致,不然掃描流程圖會(huì)報(bào)錯(cuò)。。
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- SpringBoot實(shí)現(xiàn)啟動(dòng)項(xiàng)目后立即執(zhí)行的方法總結(jié)
- springboot項(xiàng)目如何在linux服務(wù)器上啟動(dòng)、停止腳本
- idea中同一SpringBoot項(xiàng)目多端口啟動(dòng)
- SpringBoot?項(xiàng)目的創(chuàng)建與啟動(dòng)步驟詳解
- SpringBoot項(xiàng)目啟動(dòng)報(bào)錯(cuò)踩坑實(shí)戰(zhàn)記錄
- springboot配置項(xiàng)目啟動(dòng)后自動(dòng)打開(kāi)瀏覽器訪(fǎng)問(wèn)項(xiàng)目方式
- Springboot 如何關(guān)閉自動(dòng)配置
- Springboot項(xiàng)目平滑關(guān)閉及自動(dòng)化關(guān)閉腳本
- 解決SpringBoot項(xiàng)目在啟動(dòng)后自動(dòng)關(guān)閉的問(wèn)題
相關(guān)文章
解決java啟動(dòng)時(shí)報(bào)線(xiàn)程占用報(bào)錯(cuò):Exception?in?thread?“Thread-14“?java.ne
這篇文章主要給大家介紹了關(guān)于解決java啟動(dòng)時(shí)報(bào)線(xiàn)程占用:Exception?in?thread?“Thread-14“?java.net.BindException:?Address?already?in?use:?bind的相關(guān)資料,文中將解決的辦法介紹的非常詳細(xì),需要的朋友可以參考下2023-04-04EasyExcel自定義導(dǎo)出列和順序?qū)嵗a
這篇文章主要給大家介紹了關(guān)于EasyExcel自定義導(dǎo)出列和順序的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-07-07SpringBoot?動(dòng)態(tài)加載?Jar?包實(shí)現(xiàn)靈活的動(dòng)態(tài)配置完美方案
SpringBoot作為一個(gè)開(kāi)發(fā)快速、部署方便的微服務(wù)框架,具有自動(dòng)配置、約定優(yōu)于配置的特點(diǎn),能夠極大地提高開(kāi)發(fā)效率,它提供了豐富的擴(kuò)展點(diǎn),非常適合實(shí)現(xiàn)動(dòng)態(tài)加載Jar包的功能,本文將深入探討如何在SpringBoot應(yīng)用中實(shí)現(xiàn)動(dòng)態(tài)加載Jar包的方案,感興趣的朋友一起看看吧2024-04-04java實(shí)現(xiàn)讀取txt文件中的內(nèi)容
本文通過(guò)一個(gè)具體的例子向大家展示了如何使用java實(shí)現(xiàn)讀取TXT文件里的內(nèi)容的方法以及思路,有需要的小伙伴可以參考下2016-03-03springboot項(xiàng)目中配置redis詳細(xì)的教程
Redis是一種高性能的鍵值存儲(chǔ)數(shù)據(jù)庫(kù),而Spring Boot是一個(gè)簡(jiǎn)化了開(kāi)發(fā)過(guò)程的Java框架,這篇文章主要給大家介紹了關(guān)于springboot項(xiàng)目中配置redis詳細(xì)的教程,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-04-04配置java.library.path加載庫(kù)文件問(wèn)題
這篇文章主要介紹了配置java.library.path加載庫(kù)文件問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-12-12JAVA實(shí)現(xiàn)經(jīng)典掃雷游戲的示例代碼
windows自帶的游戲《掃雷》是陪伴了無(wú)數(shù)人的經(jīng)典游戲,本程序參考《掃雷》的規(guī)則進(jìn)行了簡(jiǎn)化,用java語(yǔ)言實(shí)現(xiàn),采用了swing技術(shù)進(jìn)行了界面化處理。感興趣的可以學(xué)習(xí)一下2022-01-01JavaWeb連接數(shù)據(jù)庫(kù)MySQL的操作技巧
數(shù)據(jù)庫(kù)是編程中重要的一部分,它囊括了數(shù)據(jù)操作,數(shù)據(jù)持久化等各方面。在每一門(mén)編程語(yǔ)言中都占有相當(dāng)大的比例。本次,小編以MySQL為例,使用mvc編程思想,給大家講解下javaweb對(duì)數(shù)據(jù)庫(kù)的操作2017-02-02Java日期時(shí)間格式化操作DateUtils 的整理
這篇文章主要介紹了Java日期時(shí)間格式化操作DateUtils 的整理的相關(guān)資料,這里總結(jié)了java日期格式化的操作,需要的朋友可以參考下2017-07-07