delegates - 在 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}">
解决方案
我认为这回答了你的问题:https ://stackoverflow.com/a/63389251/2412627
如果您仍然遇到问题,请尝试使用自己的包结构而不是重用org.flowable
.
推荐阅读
- node.js - 如果在子节点中搜索,在 nodejs + xpath-Module 上使用 xpath 的正确方法是什么?
- python - 如何查找 DynamoDB 表上的总点击量
- c# - 自定义类型属性的设计时间序列化
- apache-spark - Spark local rdd 写入本地 Cassandra DB
- python - 代码的输出格式不正确 我正在使用 python 3.9 并使用 subprocess 模块运行命令行
- eclipse - Eclipse RCP 自动化
- javascript - 无法在 ReactJS 登录页面中获取更新的状态
- android-studio - 我可以在不同的系统中使用相同的密钥库吗?
- python - Python3 - CREATE TABLE IF NOT EXISTS SQL 行给定一个示例机器名称
- angular - TypeError:无法读取未定义 DataTable Angular 的属性“样式”