activiti方法表达式method-expression用法
解决方法:
我使用执行监听器executionListener为例子来解说一下,使用Expression的方式来为开始节点设置监听器处理类,方法表达式method-expression内容:${myExecutionListener2.notify2(execution,authenticatedUserId)},如下所示
<startEvent id="_2" name="StartEvent">
<extensionElements>
<activiti:executionListener event="start" expression="${myExecutionListener2.notify2(execution,authenticatedUserId)}"/>
</extensionElements>
</startEvent>
那我该如何定义executionListener处理类和如何给表达式传值?很简单
1.执行监听器executionListener处理类代码,spring会自动注入到activiti表达式:http://www.yayihouse.com/yayishuwu/chapter/2304