package com.iailab.module.bpm.framework.flowable.core.listener.demo.task; import lombok.extern.slf4j.Slf4j; import org.flowable.engine.delegate.TaskListener; import org.flowable.task.service.delegate.DelegateTask; import org.springframework.stereotype.Component; import java.util.Map; /** * 类型为 delegateExpression 的 TaskListener 监听器示例 * * @author iailab */ @Component @Slf4j public class DemoDelegateExpressionTaskListener implements TaskListener { @Override public void notify(DelegateTask delegateTask) { log.info("[execute][task({}) 任务监听器(委托表达式)被调用]", delegateTask.getId()); Map variables = delegateTask.getVariables(); System.out.println(variables.toString());; } }