扫码阅读
手机扫码阅读

Flowable 服务任务执行的三种方式

5 2024-11-27

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:Flowable 服务任务执行的三种方式
文章来源:
江南一点雨
扫码关注公众号
文章摘要

文章摘要

松哥正在录制TienChin项目视频,涉及Spring Boot和Vue3技术栈,并将实现一个完成率超90%的项目。本文介绍了Flowable中的一个常见任务类型—ServiceTask。

1. ServiceTask概述

ServiceTask是由系统自动完成的服务任务,流程到达此步骤时会执行预配置的方法,而不会自动停止。

2. ServiceTask的实践方法

通过一个简单例子,探讨了ServiceTask的三种不同实现方式。

2.1 监听类

可以设置实现了JavaDelegate接口的监听类,通过流程定义配置类的全路径。部署并启动流程后,监听类会自动执行并打印日志。

2.2 委托表达式

将实现JavaDelegate接口的类注册到Spring容器,并使用Bean名称配置流程节点。这允许流程节点执行注册类的方法。

2.3 表达式

注册一个普通类到Spring容器,并在流程图配置中使用表达式调用该类的方法。

3. 类中字段

流程图中可以为执行类设置字段,并通过Java类中的相应字段获取设置的值。此方式适用于监听类和委托表达式,不适用于普通表达式。

文章最后提到,ServiceTask的这些执行情况也将包含在TienChin项目视频中,供感兴趣的小伙伴尝试。

想要了解更多内容?

查看原文:Flowable 服务任务执行的三种方式
文章来源:
江南一点雨
扫码关注公众号