首页 > 解决方案 > 在 BPMN 中将 Java Delegate 与 Delegate Expression 一起使用时,表达式中使用了未知属性

问题描述

在具有委托表达式的服务任务中使用 java 委托任务时,是否有人也有问题?使用“org.flowable.DelegateExpressionBean”放入课堂时可以

错误信息

由于异常 [表达式中使用的未知属性:${delegateExpressionBean}] 从请求 [/app/rest/process-instances] 转发到错误页面

Java 类

package org.flowable;

@Component
public class DelegateExpressionBean implements JavaDelegate {
    @Autowired
    ExternalService externalService;
    @Override
    public void execute(DelegateExecution delegateExecution) {
       ...
       externalService.call();
    }

BPMN XML

<serviceTask id="DelegateExpressionBean" name="Delegate Expression Bean" flowable:delegateExpression="${delegateExpressionBean}">

标签: delegatesflowable

解决方案


我认为这回答了你的问题:https ://stackoverflow.com/a/63389251/2412627

如果您仍然遇到问题,请尝试使用自己的包结构而不是重用org.flowable.


推荐阅读