日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

SpringBoot2.x Flowable 6.4.2 开源项目

發布時間:2024/9/27 javascript 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SpringBoot2.x Flowable 6.4.2 开源项目 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

          • 一、項目服務端初始化
            • 1. 創建數據庫
            • 2. 初始化表結構.
            • 3. 表結構補充
            • 4. 配置文件修改
            • 5. 下載依賴
            • 6. 異常解決
            • 7. 啟動服務端
          • 二、前端初始化
            • 2.1. 安裝Node(V12.x.x以上)和NPM(V6.x.x以上)
            • 2.2. 安裝淘寶鏡像
            • 2.2. 初始化前端項目
            • 2.3. 啟動項目
            • 2.4. web登錄頁面
            • 2.5. 效果圖
          • 三、請假demo演示
            • 3.1. 導入

開源項目地址:https://gitee.com/lwj/flowable/tree/flowable-base/
flowable學習 可以入群:633168411
說明:此項目是我師傅為了幫助更多小伙伴們入門工作流開源的項目
flowable表結構大全

一、項目服務端初始化
1. 創建數據庫

創建一個數據庫,項目默認數據庫名為flowable

2. 初始化表結構.

docs/sql/flowable.sql

3. 表結構補充

bl_flow_purchase

CREATE TABLE `tbl_flow_purchase` (`id` varchar(32) DEFAULT NULL,`process_instance_id` varchar(64) DEFAULT NULL,`title` varchar(255) DEFAULT NULL,`content` varchar(400) DEFAULT NULL,`money` varchar(255) DEFAULT NULL,`apply_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

刪除sql

TRUNCATE TABLE act_de_databasechangelog; TRUNCATE TABLE act_de_databasechangeloglock; TRUNCATE TABLE act_de_model; TRUNCATE TABLE act_de_model_history; TRUNCATE TABLE act_de_model_relation; TRUNCATE TABLE act_dmn_databasechangelog; TRUNCATE TABLE act_dmn_databasechangeloglock; TRUNCATE TABLE act_dmn_decision_table; TRUNCATE TABLE act_dmn_deployment; TRUNCATE TABLE act_dmn_deployment_resource; TRUNCATE TABLE act_dmn_hi_decision_execution; TRUNCATE TABLE act_ge_bytearray; TRUNCATE TABLE act_ge_property; TRUNCATE TABLE act_hi_actinst; TRUNCATE TABLE act_hi_attachment; TRUNCATE TABLE act_hi_comment; TRUNCATE TABLE act_hi_detail; TRUNCATE TABLE act_hi_entitylink; TRUNCATE TABLE act_hi_identitylink; TRUNCATE TABLE act_hi_procinst; TRUNCATE TABLE act_hi_taskinst; TRUNCATE TABLE act_hi_tsk_log; TRUNCATE TABLE act_hi_varinst; TRUNCATE TABLE act_id_bytearray; TRUNCATE TABLE act_procdef_info; TRUNCATE TABLE act_re_deployment; TRUNCATE TABLE act_re_model; TRUNCATE TABLE act_re_procdef; TRUNCATE TABLE act_ru_actinst; TRUNCATE TABLE act_ru_deadletter_job; TRUNCATE TABLE act_ru_entitylink; TRUNCATE TABLE act_ru_event_subscr; TRUNCATE TABLE act_ru_execution; TRUNCATE TABLE act_ru_history_job; TRUNCATE TABLE act_ru_identitylink; TRUNCATE TABLE act_ru_job; TRUNCATE TABLE act_ru_suspended_job; TRUNCATE TABLE act_ru_task; TRUNCATE TABLE act_ru_timer_job; TRUNCATE TABLE act_ru_variable; TRUNCATE TABLE tbl_flow_leave; TRUNCATE TABLE tbl_flow_purchase;
4. 配置文件修改

數據庫名、用戶、密碼

5. 下載依賴

配置maven和配置阿里云倉庫即可
具體請參考:阿里云鏡像倉庫

6. 異常解決

異常現象:maven倉庫中無com.dragon:tools:1.0-SNAPSHOT jar包
異常原因:com.dragon:tools:1.0-SNAPSHOT jar包屬于私有的包,尚未上傳maven倉庫
解決方案:將項目中師傅提供的tools-1.0-SNAPSHOT.jar手動安裝到本地maven倉庫即可

安裝私有jar到本地maven倉庫,請參考:
在maven引入一個maven倉庫中不存在的jar,安裝本地底倉庫

7. 啟動服務端

啟動FlowManagerApplication.java

到此項目正常運行了!

如果啟動正常可以跳過下面的步驟
啟動異常:解決方案
修改mysql版本5.3.19調整為8.0.22

修改后配置:

spring.datasource.druid.url=jdbc:mysql://127.0.0.1:3306/flowable?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&useSSL=false&serverTimezone=CTT spring.datasource.druid.username=root spring.datasource.druid.password=root spring.datasource.druid.driver-class-name=com.mysql.cj.jdbc.Driver
二、前端初始化
2.1. 安裝Node(V12.x.x以上)和NPM(V6.x.x以上)

2.2. 安裝淘寶鏡像
npm install -g cnpm --registry=https://registry.npm.taobao.org
2.2. 初始化前端項目

進入目錄【/flowable/flowable-manager-ui】運行
打開cmd命令窗口執行

cnpm install

2.3. 啟動項目

進入目錄【/flowable/flowable-manager-ui】運行
打開cmd命令窗口執行

npm run start:no-mock

2.4. web登錄頁面

登錄賬號密碼:admin/test
http://localhost:8000/user/login

2.5. 效果圖

模板管理

定義管理

實例管理

任務管理

三、請假demo演示
3.1. 導入

下一篇:SprinBoot2.X 集成 Flowable6.6 企業級工作流引擎

總結

以上是生活随笔為你收集整理的SpringBoot2.x Flowable 6.4.2 开源项目的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。