JeecgBoot集成工作流实战教程

JeecgBoot集成工作流实战教程Activiti 是一个轻量级的工作流程和业务流程管理 BPM 平台 它主要面向业务人员 开发人员和系统管理员 这个平台的核心是一个快速且可靠的 Java BPMN 2 流程引擎 Activiti 是开源的 并且基于 Apache 许可证进行分发 它可以运行在任何 Java 应用程序 服务器 集群或云环境中 并且与 Spring 框架完美集成 以其轻量级和基于简单概念的特点而闻名

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。



Activiti是一个轻量级的工作流程和业务流程管理(BPM)平台,它主要面向业务人员、开发人员和系统管理员。这个平台的核心是一个快速且可靠的Java BPMN 2流程引擎。Activiti是开源的,并且基于Apache许可证进行分发。它可以运行在任何Java应用程序、服务器、集群或云环境中,并且与Spring框架完美集成,以其轻量级和基于简单概念的特点而闻名

Activiti在中国市场的情况

Activiti的工作流引擎功能包括流程定义与建模、流程执行与管理、集成与扩展等。它适用于各行各业的业务流程自动化,包括消费品行业、制造业、电信服务业、金融服务业、物流服务业、政府事业机构等。Activiti的工作流引擎可用于构建各种类型的工作流,如审批流程、业务流程等,通过定义清晰的流程和任务分配规则,企业可以提高工作效率,减少人为错误,并实现流程的自动化。由于activiti发展比较早,在国内各种新老系统都有广泛应用。

如果您是一名新手,该如何快速将Activiti工作流用于自己的业务开发? 我们推荐使用JeecgFlow,这套技术脚手架将帮您快速提高效率。接下来,本文将通过JeecgBoot如何集成Activiti工作流进行阐述,助力您自己动手实现一些简单的Demo!

项目 版本 JeecgBoot 3.6.1 Activiti 7.0.0.Beat2 jdk 1.8

首先,我们要新建一个模块,命名成:jeecg-module-activiti, 与现有的命名方式保持一致。在这个模块去做activiti工作流相关的业务。

1.在项目中,点击右键,选择module

在这里插入图片描述

添加图片注释,不超过 140 字(可选)

2.直接进入创建模块,不要选择任何依赖。

在这里插入图片描述

添加图片注释,不超过 140 字(可选)

3.完成模块命令,写入jeecg-module-activiti

在这里插入图片描述

添加图片注释,不超过 140 字(可选)

 
  

并在该模块下加入上述依赖。 这个是jeecg的核心模块,也是一个公共模块。

4.在jeecg-boot-module-system的start模块的pom.xml引入新增的activit模块

GPT plus 代充 只需 145

5.swagger配置

在swagger配置新模块的swagger扫描bean.找到Swagger2Config。追加如下Bean配置。

 
  

6.mybatis-plus配置

mybatis-plus在application.yml中的配置.

GPT plus 代充 只需 145
  • mybatis-plus配置类的配置.MybatisPlusSaasConfig配置mapper文件扫描路径
 
  

完成以上配置, 你可以往这个模块建表。到这也就完成第一步。模块建立。 接下来说明下如何完善activiti模块的依赖和配置。

项目父pom.xml中新增activiti的依赖

GPT plus 代充 只需 145

jeecg-module-activit模块的依赖

 
  

注意啦!需要将这个模块在jeecg-module-system/jeecg-system-start模块的pom.xml新增,如下

GPT plus 代充 只需 145

application.yml配置

 
  

mysql配置->nullCatalogMeansCurrent=true

GPT plus 代充 只需 145

Activiti7 中自带的 Security 安全框架排除掉(因为我这里使用的是 Shiro 安全框架,Security 就没什么用处了)

 
  

代码编写

GPT plus 代充 只需 145

综上就是一个Activiti工作流在JeecgBoot开源项目中集成并且简易运行的案例, 更多详情,请访问JeecgFlow

小讯
上一篇 2026-03-21 21:12
下一篇 2026-03-21 21:10

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/233165.html