在使用工作流引擎activiti或flowable时,Java服务任务无法注入到spring容器中的问题。
在定义serviceTask时 使用flowable:class指定全限定类名来找到回调的class,此时在类上的注解如@Component等 无法将其注入到spring容器中
![](https://img-blog.csdnimg.cn/img_convert/c478f00bd630fb9a07f6ba60efa21c8d.png)
此时需要使用
flowable:delegateExpression来指定回调的class 例:
![](https://img-blog.csdnimg.cn/img_convert/122e726a0315465f7e686b4f1cbb74a1.png)
此处填入bean name即可
这是activiti遗留bug 目前版本尚未修复
版权声明:本文为zxxzking原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。