成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術(shù)文章
文章詳情頁

Springboot整合camunda+mysql的集成流程分析

瀏覽:5日期:2023-02-05 15:36:30
目錄一、創(chuàng)建springboot工程二、修改maven配置2.1、修改springboot版本號2.2、引入camunda包三、修改application.yaml配置四、創(chuàng)建mysql數(shù)據(jù)庫五、啟動springboot工程六、登錄訪問camunda一、創(chuàng)建springboot工程

使用IDEA工具,選擇File->New->Project,選擇Spring Initialzr

Springboot整合camunda+mysql的集成流程分析

輸入springboot工程基本信息,本示例命名為“camunda-demo1”, jdk版本選擇8

Springboot整合camunda+mysql的集成流程分析

在選擇springboot組件的時候,需要選擇Spring Web、JDBC API、MySql Driver 這三個組件。點擊下一步完成即可。

Springboot整合camunda+mysql的集成流程分析

二、修改maven配置2.1、修改springboot版本號

由于camunda版本與springboot版本有匹配關(guān)系,所以需要修改springboot版本為2.4.3,

官方推薦Camunda7.1.5版本使用Spring Boot 2.4.x版本

具體配置參考camunda官方說明文檔:https://docs.camunda.org/manual/7.15/user-guide/spring-boot-integration/version-compatibility/

Pom.xm代碼片段:

<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.4.3</version><relativePath/> </parent>2.2、引入camunda包

由于本示例要使用camunda流程引擎、web界面、Rest服務(wù)接口,所以需要導(dǎo)入camunda-bpm-spring-boot-starter、camunda-bpm-spring-boot-starter-rest、camunda-bpm-spring-boot-starter-webapp這三個依賴包,如果僅僅是使用流程引擎,只需要引入camunda-bpm-spring-boot-starter就可以了。

完整的pom.xml文件如下:

<?xml version='1.0' encoding='UTF-8'?> <project xmlns='http://maven.apache.org/POM/4.0.0' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd'> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.4.3</version> <relativePath/> <!-- lookup parent from repository --> </parent> <groupId>com.example</groupId> <artifactId>camunda-demo1</artifactId> <version>0.0.1-SNAPSHOT</version> <name>camunda-demo1</name> <description>Demo project for Spring Boot</description> <properties> <java.version>1.8</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.camunda.bpm.springboot</groupId> <artifactId>camunda-bpm-spring-boot-starter</artifactId> <version>7.15.0</version> </dependency> <dependency> <groupId>org.camunda.bpm.springboot</groupId> <artifactId>camunda-bpm-spring-boot-starter-rest</artifactId> <version>7.15.0</version> </dependency> <dependency> <groupId>org.camunda.bpm.springboot</groupId> <artifactId>camunda-bpm-spring-boot-starter-webapp</artifactId> <version>7.15.0</version> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project>三、修改application.yaml配置

打開工程目錄下的mainresourcesapplication.yaml文件,如果沒有該文件,手動新建一個,錄入如下信息。

# Find more available configuration properties on the following pages of the documentation. # https://docs.camunda.org/manual/latest/user-guide/camunda-bpm-run/#configure-camunda-bpm-run # https://docs.camunda.org/manual/latest/user-guide/spring-boot-integration/configuration/#camunda-engine-properties camunda.bpm: generic-properties.properties: javaSerializationFormatEnabled: true admin-user: id: demo password: demo run: # https://docs.camunda.org/manual/latest/user-guide/camunda-bpm-run/#cross-origin-resource-sharing cors: enabled: true allowed-origins: '*' # datasource configuration is required spring.datasource: url: jdbc:mysql://127.0.0.1:3306/camunda715?characterEncoding=UTF-8&useUnicode=true&useSSL=false&zeroDateTimeBehavior=convertToNull&serverTimezone=Asia/Shanghai driver-class-name: com.mysql.cj.jdbc.Driver username: root password: root # By default, Spring Boot serves static content from any directories called /static or /public or /resources or # /META-INF/resources in the classpath. To prevent users from accidentally sharing files, this is disabled here by setting static locations to NULL. # https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-spring-mvc-static-content spring.web.resources: static-locations: NULL

本示例使用的是mysql數(shù)據(jù)庫,數(shù)據(jù)庫URL、username、 password 跟后面數(shù)據(jù)庫信息保存一致。

四、創(chuàng)建mysql數(shù)據(jù)庫

Camunda默認使用已預(yù)先配置好的H2數(shù)據(jù)庫,本示例使用mysql數(shù)據(jù)庫,需要提前創(chuàng)建mysql數(shù)據(jù)庫并導(dǎo)入Camunda建表腳本。

為Camunda平臺創(chuàng)建一個數(shù)據(jù)庫模式,名稱為camunda715

Springboot整合camunda+mysql的集成流程分析

導(dǎo)入SQL腳本。執(zhí)行創(chuàng)建所有必需的表和默認索引的SQL DDL腳本。這些腳本可以在configuration/sql/create文件夾中找到。共2個腳本,都需要導(dǎo)入。

Springboot整合camunda+mysql的集成流程分析

導(dǎo)入完成后的表結(jié)構(gòu),共40張表:

Springboot整合camunda+mysql的集成流程分析

詳細配置方法參考:https://lowcode.blog.csdn.net/article/details/117564836

五、啟動springboot工程

創(chuàng)建springboot工程的時候,自動生成了SpringBootApplication啟動類,運行改類啟動即可。

package com.example.demo1;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublic class CamundaDemo1Application {public static void main(String[] args) {SpringApplication.run(CamundaDemo1Application.class, args);}}

Springboot整合camunda+mysql的集成流程分析

六、登錄訪問camunda

訪問:http://localhost:8080,

默認賬號密碼demo/demo

Springboot整合camunda+mysql的集成流程分析

登錄成功后進入camunda控制臺

Springboot整合camunda+mysql的集成流程分析

至此,完成了springboot2.4.3+camunda7.15+mysql的集成,后續(xù)的如何設(shè)計流程、如何啟動流程、如何審批流程等操作,跟非springboot方式是一致的,請參考前面的文章。

https://lowcode.blog.csdn.net/article/details/117518828

https://lowcode.blog.csdn.net/article/details/118055189

以上就是Springboot整合camunda+mysql的集成實現(xiàn)方法的詳細內(nèi)容,更多關(guān)于Springboot整合camunda的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Spring
相關(guān)文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
亚洲高清一区二区三区| 国产69精品久久久久毛片| 一区二区三区日韩精品| 99re视频精品| 欧洲视频一区二区| 亚洲欧美综合色| 99视频热这里只有精品免费| 欧美调教femdomvk| 久久婷婷色综合| 黄网站免费久久| 欧美高清精品3d| 人人狠狠综合久久亚洲| 久久人人九九| 一区二区三区中文免费| 激情深爱一区二区| 久久亚洲国产精品日日av夜夜| 欧美一区二区三区在| 奇米影视一区二区三区小说| 91在线观看美女| 精品福利av导航| 秋霞电影网一区二区| 欧美综合亚洲图片综合区| 亚洲五码中文字幕| 国产伦精品一区二区三| 成人免费在线视频观看| 亚洲精品一区二| 欧美韩国日本一区| 最新亚洲一区| 国产精品高潮久久久久无| 欧美性事免费在线观看| 久久青草欧美一区二区三区| 国产成人精品亚洲777人妖| 欧美日韩精品三区| 乱中年女人伦av一区二区| 久久午夜电影| 亚洲va国产天堂va久久en| 91久久精品www人人做人人爽| 国产亚洲精久久久久久| 国产成人免费在线观看| 亚洲天堂偷拍| 国产亚洲精品超碰| 色综合久久综合中文综合网| 久久久蜜桃精品| av电影天堂一区二区在线| 国产精品黄色在线观看| 欧美高清日韩| 一级日本不卡的影视| 亚洲日本欧美| 国产女同互慰高潮91漫画| 亚洲精品综合| 樱桃视频在线观看一区| 久久综合精品一区| 麻豆专区一区二区三区四区五区| 久久久999| 狠狠色综合播放一区二区| 欧美日韩二区三区| 91在线视频免费观看| 久久婷婷成人综合色| 99久久99久久久精品齐齐| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 亚洲专区免费| 毛片不卡一区二区| 91精品国产丝袜白色高跟鞋| 久久精品国产一区二区三 | 中文字幕国产一区二区| 99re热视频这里只精品| 国产情人综合久久777777| 国产一区二区三区四区五区美女| 精品视频在线免费看| 久久se精品一区精品二区| 欧美日韩精品久久久| 国产激情视频一区二区在线观看| 国产日产精品一区二区三区四区的观看方式 | 欧美私人免费视频| 亚洲精品免费视频| 一本色道a无线码一区v| 日本视频中文字幕一区二区三区| 日韩欧美电影在线| 欧美福利专区| 中文字幕欧美日韩一区| 国产人成精品一区二区三| 肉丝袜脚交视频一区二区| 久久先锋影音av| 亚洲精品视频啊美女在线直播| 亚洲综合激情小说| 久久一综合视频| 国产在线观看免费一区| 亚洲四区在线观看| 色一情一伦一子一伦一区| 白白色亚洲国产精品| 国产精品初高中害羞小美女文| 最新日韩欧美| 国产91精品免费| 中文字幕电影一区| 欧美伊人精品成人久久综合97| 福利91精品一区二区三区| 国产亚洲欧美激情| 欧美亚洲一区二区三区四区| av在线不卡免费看| 亚洲欧美另类小说视频| 色欧美88888久久久久久影院| 美女一区二区在线观看| 日韩欧美一级在线播放| 影音欧美亚洲| 日本免费新一区视频| 26uuu精品一区二区在线观看| 亚洲精美视频| 久久99热99| 亚洲三级在线免费观看| 欧美三级日韩三级国产三级| www.日本不卡| 精品一区二区三区的国产在线播放| 国产日韩欧美精品综合| 欧美性猛片xxxx免费看久爱| 91视频xxxx| 亚洲综合一区在线| 久久夜色精品一区| 媚黑女一区二区| 91在线观看高清| 日本伊人午夜精品| 日韩午夜中文字幕| 91福利社在线观看| 欧美激情麻豆| 国产mv日韩mv欧美| 一区二区激情小说| 国产午夜亚洲精品理论片色戒| 免费日韩视频| 成人av片在线观看| 久久国产精品无码网站| 中文字幕一区二区在线播放| 日韩欧美在线综合网| 国产三区精品| 国产麻豆精品视频| 亚洲福利视频一区二区| 久久综合av免费| 欧美一级欧美三级| 国产精品女主播一区二区三区| proumb性欧美在线观看| 视频一区中文字幕国产| 久久久久一区二区三区四区| 7777精品伊人久久久大香线蕉经典版下载| 亚洲国产美女 | 亚洲视频播放| 成人少妇影院yyyy| 免费高清在线一区| 亚洲欧美偷拍三级| 久久综合久久综合久久| 欧洲视频一区二区| 欧美精品一区二区视频| 成人av资源网站| 日韩福利电影在线观看| 中文字幕av一区 二区| 欧美精品日韩一区| 国产精品区免费视频| 91在线免费播放| 日本sm残虐另类| 亚洲视频综合在线| 欧美一区日韩一区| 欧美中文字幕| 日精品一区二区| 亚洲三级小视频| 亚洲精品在线网站| 欧美熟乱第一页| 一区二区三区国产豹纹内裤在线| 中文字幕一区二区三区视频| 日韩一区二区精品| 欧美电影影音先锋| 久热精品在线| 久久精品日产第一区二区三区| 亚洲国产黄色| 欧美a级一区| 成人av资源站| 99精品国产一区二区三区不卡| 精品中文字幕一区二区小辣椒| 天堂va蜜桃一区二区三区| 最新中文字幕一区二区三区| 日韩伦理免费电影| 亚洲国产精华液网站w| 国产精品久久久一区麻豆最新章节| 欧美xxxx在线观看| 精品国产第一区二区三区观看体验| 欧洲精品视频在线观看| 欧美亚洲国产bt| 国产亚洲亚洲| 色婷婷综合久久久久中文一区二区| 伊人蜜桃色噜噜激情综合| 欧美精品免费观看二区| 972aa.com艺术欧美| 国产**成人网毛片九色| 久久精品国产久精国产| 亚洲综合色在线| 日韩av电影天堂| 日韩电影在线一区二区三区| 午夜视频在线观看一区二区三区| 日本女人一区二区三区| 日精品一区二区| 国产一区二区导航在线播放| 美脚の诱脚舐め脚责91 | 国产成人在线视频免费播放| 丝袜美腿成人在线|