广告
返回顶部
首页 > 资讯 > 精选 >spring boot怎么整合activiti
  • 711
分享到

spring boot怎么整合activiti

2023-06-29 10:06:37 711人浏览 泡泡鱼
摘要

这篇文章主要介绍了spring boot怎么整合activiti的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇spring boot怎么整合activiti文章都会有所收获,下面我们一起来看

这篇文章主要介绍了spring boot怎么整合activiti的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇spring boot怎么整合activiti文章都会有所收获,下面我们一起来看看吧。

Spring Boot整合activiti只需两步

1.添加boot的activiti模块

<dependency><groupId>org.activiti</groupId><artifactId>activiti-spring-boot-starter-basic</artifactId><version>${activiti.version}</version></dependency>

2.添加你的流程图文件

在你boot项目的资源文件resources下新建文件夹processes,将bpmn文件置于processes文件夹下面

注:spring boot容器启动的时候会去这个文件夹下找xxx.bpmn20.xml和xx.bpmn的文件并装载自动发布,如下图类可说明

spring boot怎么整合activiti

如果你想自定义,也很简单,也上图所示,只需在application.properties中加上spring.activiti.xxx=xxx等配置就好,如下图

spring boot怎么整合activiti

至此,你的spring上下文就装载了如processEngineConfiguration,processEngine,repositoryService,runtimeService,taskService,identityService等常用的操作对象实例了

增强你的activiti,发布restful管理activiti resource

1.添加依赖

<dependency><groupId>org.activiti</groupId><artifactId>activiti-spring-boot-starter-rest-api</artifactId><version>${activiti.version}</version></dependency>

2.添加用户组以及用户,只有验证通过才能管理activiti

你可以直接数据库手动添加表名如(act_id_group,act_id_user),也可以通过api完成,如下

Group group = identityService.newGroup("user");group.setName("users");group.setType("security-role");identityService.saveGroup(group);User admin = identityService.newUser("kl");admin.setPassword("kl");identityService.saveUser(admin);

完成以上步骤后,启动容器,访问相关查询resource,会先让你认证,认证采用的spring 的security,通过后就可以拥有所有的activiti的resource服务了,这样有个好处就是可轻松的做到工作流服务和业务应用服务的分离,这个对于多应用使用工作流来说简直就是福音

这里列举几个常用的restful:如流程发布列表 、 Http://127.0.0.1:8082/repository/deployments

运行时流程:http://127.0.0.1:8082/runtime/process-instances/

当然接口不仅是这些,更多的接口信息可从spring 的RequestMappingHandlerMapping : Mapped日志得知,或者官方文档https://www.activiti.org/userguide/index.html#_rest_api,或者还有一种方式得知,请看下文

增强你的activiti,发布restful管理boot应用

1.添加依赖

<dependency><groupId>org.activiti</groupId><artifactId>activiti-spring-boot-starter-actuator</artifactId><version>${activiti.version}</version></dependency>

2.相关接口信息

可从spring 的RequestMappingHandlerMapping : Mapped日志得知,如

spring boot怎么整合activiti

关于“spring boot怎么整合activiti”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“spring boot怎么整合activiti”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网精选频道。

--结束END--

本文标题: spring boot怎么整合activiti

本文链接: https://www.lsjlt.com/news/324058.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • spring boot怎么整合activiti
    这篇文章主要介绍了spring boot怎么整合activiti的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇spring boot怎么整合activiti文章都会有所收获,下面我们一起来看...
    99+
    2023-06-29
  • spring boot只需两步优雅整合activiti示例解析
    目录前言spring boot整合activiti只需两步1.添加boot的activiti模块2.添加你的流程图文件增强你的activiti,发布restful管理activiti...
    99+
    2022-11-13
  • Spring Boot怎么整合Kafka
    这篇文章主要介绍了Spring Boot怎么整合Kafka的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Spring Boot怎么整合Kafka文章都会有所收获,下面我们一起来看看吧。步骤一...
    99+
    2023-07-05
  • Spring Boot中怎么整合elasticsearch
    今天小编给大家分享一下Spring Boot中怎么整合elasticsearch的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧...
    99+
    2023-06-05
  • Spring boot 整合redis
    ...
    99+
    2021-11-16
    Spring boot 整合redis
  • Spring Boot 整合 Canal
    前言 canal 是阿里巴巴旗下的一款开源项目,纯Java开发。基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了MySQL(也支持mariaDB)。 canal [kə’næl],译意...
    99+
    2023-09-02
    java 数据库 mysql
  • Spring Boot怎么整合多数据源
    本篇内容主要讲解“Spring Boot怎么整合多数据源”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Spring Boot怎么整合多数据源”吧!前言:什么是多数据源最常见的...
    99+
    2023-06-30
  • Spring Boot整合WebFlux + R2DBC+Mysql
    Spring Boot整合WebFlux + R2DBC+Mysql 1、R2DBC介绍 R2DBC 基于 Reactive Streams 反应流规范,它是一个开放的规范,为驱动程序供应商和使用方提...
    99+
    2023-09-18
    mysql spring boot java
  • 【Spring Boot整合MyBatis教程】
    Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力...
    99+
    2023-08-18
    mybatis spring boot java
  • 使用Spring boot怎么对Mybatis进行整合
    这篇文章将为大家详细讲解有关使用Spring boot怎么对Mybatis进行整合,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1、文件结构DataBaseConfiguration.Jav...
    99+
    2023-05-31
    springboot mybatis
  • Spring Boot怎么利用XML方式整合MyBatis
    本篇内容介绍了“Spring Boot怎么利用XML方式整合MyBatis”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、前言下...
    99+
    2023-06-30
  • Spring + Spring Boot + MyBatis + MongoDB的整合教程
    前言我之前是学Spring MVC的,后面听同学说Spring Boot挺好用,极力推荐我学这个鬼。一开始,在网上找Spring Boot的学习资料,他们博文写得不是说不好,而是不太详细。我就在想我要自己写一篇尽可能详细的文章出来,下面话不...
    99+
    2023-05-30
    springboot mybatis mongodb
  • Spring Cloud整合Spring Boot Admin方法是什么
    这篇文章主要介绍“Spring Cloud整合Spring Boot Admin方法是什么”,在日常操作中,相信很多人在Spring Cloud整合Spring Boot Admin方法是什么问题上存在疑惑,小编查阅了各...
    99+
    2023-06-22
  • Spring Boot Reactor 整合 Resilience4j详析
    目录1 引入 pom 包2 配置说明2.1 限流 ratelimiter2.2 重试 retry2.3 超时 TimeLimiter2.4 断路器 circuitbreaker2.5...
    99+
    2022-11-13
  • spring boot整合MySQL数据库
    spring boot整合MySQL数据库 spring boot整合MySQL数据库可以说很简单,只需要添加MySQL依赖和在配置文件中添加数据库配置信息,利用spring-boot-starter...
    99+
    2023-08-31
    数据库 mysql spring boot
  • spring boot整合hessian的示例
    首先添加hessian依赖<dependency> <groupId>com.caucho</groupId> <artifactId>hessian</artifac...
    99+
    2023-05-31
    spring boot hessian
  • Spring Boot整合Kafka教程详解
    目录正文步骤一:添加依赖项步骤二:配置 Kafka步骤三:创建一个生产者步骤四:创建一个消费者正文 本教程将介绍如何在 Spring Boot 应用程序中使用 Kafka。Kaf...
    99+
    2023-03-10
    Spring Boot整合Kafka Spring Boot Kafka
  • Spring Boot 功能整合的实现
    目录前言数据库持久化支持Swagger 文档支持参数校验 JSR303跨域解决整合MongoDB实现文件上传下载删除前言 如果根据之前做的 Nest.js 后端项目功能为标准的话,...
    99+
    2022-11-12
  • Spring boot项目整合WebSocket方法
    WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信协议于2011年被IETF定为标准RFC 6455,并由RFC7936补充规范。WebSocke...
    99+
    2022-11-12
  • Spring Boot 整合 Reactor实例详解
    目录引言1 创建项目2 集成 H2 数据库3 创建测试类3.1 user 实体3.2 UserRepository3.3 UserService3.4 UserController3...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作