一.简介
ServiceTask 从名字上看就是服务任务,它的图标是像下面这样,截图如下:
ServiceTask 一般由系统自动完成,当流程走到这一步的时候,不会自动停下来,而是会去执行我们提前在 ServiceTask 中配置好的方法。
二.绘制流程图
首先绘制一个流程图,来看一下 ServiceTask 要处理。流程图截图如下:
中间这个就是一个 ServiceTask。
当流程执行到 ServiceTask 的时候,具体要做哪些事情?有三种不同的方式来设置这里的任务,下面分别来细说。
三. 表达式
也可以使用表达式。表达式就是一个普通类的普通方法,将这个普通类注册到 Spring 容器中,然后表达式中还可以执行这个类中的方法,类似下面这样,任意定义一个 Java 类,代码如下:
@Component
public class MyServiceTask2 {
public void hello() {
System.out.println("========MyServiceTask2=====