Springboot 整合Camunda7

news2024/11/15 20:00:25

文章目录

  • 前言
  • 一、原项目引入camunda
  • 二、直接搭建新demo


前言

camunda7文档
与springboot版本兼容组合

一、原项目引入camunda

导入maven依赖

<dependency>
	 <groupId>org.camunda.bpm.springboot</groupId>
	<artifactId>camunda-bpm-spring-boot-starter</artifactId>
	<version>7.18.0</version>
</dependency>
<dependency>
	<groupId>org.camunda.bpm.springboot</groupId>
	<artifactId>camunda-bpm-spring-boot-starter-rest</artifactId>
	<version>7.18.0</version>
</dependency>
<dependency>
	<groupId>org.camunda.bpm.springboot</groupId>
	<artifactId>camunda-bpm-spring-boot-starter-webapp</artifactId>
	<version>7.18.0</version>
</dependency>

修改application.properties配置文件,添加下面配置

## camunda_bpm
camunda.bpm.generic-properties.properties.javaSerializationFormatEnabled=true
camunda.bpm.filter.create=All tasks
camunda.bpm.admin-user.id=demo
camunda.bpm.admin-user.password=demo
camunda.bpm.run.cors.enabled=true
camunda.bpm.run.cors.allowed-origins="*"

新建数据库camunda,修改配置连接数据库

## bpm_database
spring.db.bpm.driver-class-name=com.mysql.cj.jdbc.Driver
spring.db.bpm.jdbc-url=jdbc:mysql://127.0.0.1:3306/rma_bpm?serverTimezone=Asia/Shanghai&autoReconnect=true&useUnicode=true&useSSL=false&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true
spring.db.bpm.username=root
spring.db.bpm.password=123456

启动项目,数据库camunda出现表
在这里插入图片描述
打开服务网址,登录,进入管理页面
在这里插入图片描述
在这里插入图片描述

二、直接搭建新demo

可以在这个网址来生成简单的项目。
在这里插入图片描述
下载zip,解压缩
在这里插入图片描述
打开项目,更改数据库连接方式为mysql,启动项目。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/693177.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【全志v3s】LicheePi-zero BSP移植开发流程

文章目录 基于全志v3s的Lichee-zero BSP移植开发流程ubuntu 系统安装下载镜像换源备份源列表修改 sources.list 文件更改为清华镜像源更新并升级安装依赖库 安装交叉编译工具链安装编译器新建 tool 文件夹并进入下载交叉编译链创建文件夹并解压配置环境变量安装其他库验证是否安…

【C++】定制删除器和特殊类设计(饿汉和懒汉~)

文章目录 定制删除器一、设计一个只能在堆上(或栈上)创建的类二、单例模式 1.饿汉模式2.懒汉模式总结 定制删除器 我们在上一篇文章中讲到了智能指针&#xff0c;相信大家都会有一个问题&#xff0c;智能指针该如何辨别我们的资源是用new int开辟的还是new int[]开辟的呢&…

通用分页【上】

一、什么是通用分页&#xff1f; 通用分页是一种常用的分页方式&#xff0c;也被称为“前端分页”。它是指在获取数据的时候&#xff0c;将大量的数据分成若干页以便于用户查看和操作。通用分页通常是在前端完成的&#xff0c;也就是在用户界面上进行处理。通用分页的优点是可…

[Flask] 初识Flask

Flask是一个使用Python编写的轻量级Web应用框架 为了更好地管理Python应用&#xff0c;通常情况下都会在虚拟环境中安装Flask框架。在虚拟环境下&#xff0c;使用如下命令安装Flask pip install flask 我们可以直接使用pycharm工具创建虚拟环境&#xff0c;只需要在创建项目的…

chatGPT AI对话聊天绘画系统开发:打开人工智能AI社交聊天系统开发新时代

人工智能技术的快速发展和普及&#xff0c;催生了众多创新应用&#xff0c;其中&#xff0c;AI社交聊天系统成为当下市场的热门话题&#xff0c;本文将详细介绍开发属于自己的ChatGPT的过程&#xff0c;并探讨当下市场因Chat AI聊天系统所带来的影响性。 AI社交聊天系统的潜力与…

Springboot Mybatis 自定义顺序排序查询,指定某个字段

前言 与本文无关 "我进去了" ....... 正文 今天要讲些什么&#xff1f; 其实很简单&#xff0c;就是查询数据的时候&#xff0c;想根据自己指定的字段的自定义顺序&#xff0c;做排序查询数据。 本篇文章会讲到的几个点 &#xff1a; 1. 单纯sql 怎么实现 排序2. …

miniconda 安装 windows+linux

虽然常用anaconda&#xff0c;但是有时候只需要管理环境的时候&#xff0c;用miniconda更方便 如果想安装anaconda&#xff0c;可以参考这篇&#xff1a;anaconda安装 一、linux下 1.下载 链接&#xff1a;miniconda文档 cd /usr/localwget https://repo.anaconda.com/mini…

分布式处理框架 MapReduce

3.2.1 什么是MapReduce 源于Google的MapReduce论文(2004年12月)Hadoop的MapReduce是Google论文的开源实现MapReduce优点: 海量数据离线处理&易开发MapReduce缺点: 实时流式计算 3.2.2 MapReduce编程模型 MapReduce分而治之的思想 数钱实例&#xff1a;一堆钞票&#xff0…

Inno Setup 安装包制作软件

推荐一个开源的安装包制作软件&#xff1a;Inno Setup   Inno Setup是一个免费的安装制作软件&#xff0c;小巧、简便、精美是其最大特点&#xff0c;支持pascal脚本&#xff0c;能快速制作出标准Windows2000风格的安装界面&#xff0c;足以完成一般安装任务。 下载地址&…

进阶接口自动化测试——认证/代理/超时配置/错误异常(详细)

目录&#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09; 前言 认证 1、基本认证…

【Android】Touch 事件分发逻辑梳理和避坑逻辑(上层设置了setOnTouchListener的事件监听但是没有起作用的原因)

背景 在项目中发现我明明在最上层的activity中的一个DrawerLayout对象设置了如下代码: /*** 超级白板的整体点击事件* 保证topBar在合适的时机出现*/binding.layoutMainDrawer.setOnTouchListener { _, event ->if (event.action MotionEvent.ACTION_DOWN) {val isVisib…

【毕业设计】爱琴海——基于HTML5的婚庆用品商城网页设计

一、内容简介 (一)背景与意义 “婚俗”是指结婚的风俗&#xff0c;各国各族人民按照自己的习俗&#xff0c;举行各具特色的婚礼&#xff0c;具有各自浓厚的民族独特风采。婚俗元素在是中国婚俗文化的媒介&#xff0c;承载了中华儿女对幸福和吉祥的追求。在中国婚俗文化的发展过…

【BI数据可视化】Docker部署metabase

开源世界从来不缺分享与馈赠&#xff0c;前一篇已经分享过【BI数据可视化】使用Docker快速部署Superset_wenchun001的博客-CSDN博客&#xff0c;今天我们继续来介绍一款开源的数据可视化系统 Metabase&#xff0c;帮助您解决数据可视化的难题。 Metabase是什么&#xff1f; 在传…

DOTA-cyclo(RGDfK),RGD肽指含有由Arg-Gly-Asp三个氨基酸组成的序列多肽,螯合剂多肽

试剂基团反应特点&#xff08;Reagent group reaction characteristics&#xff09;&#xff1a; DOTA-cyclo(RGDfK)螯合剂多肽&#xff0c;RGD肽是指含有由Arg-Gly-Asp三个氨基酸组成的序列多肽&#xff0c;有直线肽和环肽之分。它们是许多细胞外基质蛋白&#xff08;如VN、FN…

关于邮件协议的理解、实验以及java mail的实现

1、几种电子邮件系统组成 传统电子邮件系统 一个传统电子邮件系统由以下几个部分组成 UA&#xff08;用户代理&#xff09;邮箱服务器电子邮件协议 邮件发送协议&#xff08;SMTP&#xff09;与邮件接受协议&#xff08;POP3,IMAP&#xff09; 用户代理 UA (User Agent) 定…

mac上mysql启动报错问题Unable to lock ./ibdata1 error: 35

记录一次mac安装mysql启动报错问题Unable to lock ./ibdata1 error: 35。首先&#xff0c;这是第一次在公司新领的mac上面去安装mysql&#xff0c;在去年换新电脑之前&#xff0c;老电脑也安装过&#xff0c;没出现过这种问题。其次&#xff0c;自己的几台windows笔记本也安装过…

VS2019 彻底卸载、安装C\C++\C#

彻底卸载 进入“控制面板 - 程序和功能”&#xff0c;找到并选择VS2019&#xff0c;单击右键选择“卸载”。 在弹出的卸载向导中&#xff0c;我们需要选择要卸载的组件&#xff0c;如果要彻底卸载VS2019&#xff0c;则需要全部选择&#xff0c;并依次执行卸载操作。 在VS2019…

要从HTML中提取img标签的src属性(图片链接),可以使用正则表达式方式。

1. 定义提取src属性的正则表达式: const srcRegex /<img\s(?:[^>]*?\s)?src\s*\s*(["])((?:[^\1"]|\\\1|.)*?)\1/g 这个正则会匹配类似<img src"http://example.com/1.jpg">中的src属性和括号中的连接。2. 调用字符串的matchAll()方法…

系统集成项目管理工程师(项目管理知识[二])

第八章 项目进度管理 1、前导图法4种类型依赖关系&#xff1a; (1)结束-开始的关系&#xff08;F-S型&#xff09; (2)结束-结束的关系&#xff08;F-F型&#xff09; (3)开始-开始的关系&#xff08;S-S型&#xff09; (4)开始-结束的关系&#xff08;S-F型&#xff09; 2、…

Fastjson漏洞

Fastjson 概述 Fastjson是阿里巴巴公司开源的一款json解析器&#xff0c;它可以解析 JSON 格式的字符串&#xff0c;支持将 Java Bean 序列化为 JSON 字符串&#xff0c;也可以从 JSON 字符串反序列化到JavaBean。 漏洞版本 Fastjson <1.2.24 反序列化远程命令执行漏洞 F…