小编pal*_*ars的帖子

如何在Activiti JavaDelegate任务中访问Spring Beans

我正在使用activiti 5.16.1在我的项目中启用工作流程.

我有一个spring bean,它执行业务任务,例如从数据库中为给定的id填充数据.

当我尝试在JavaDelegate任务中使用这些bean时,不会填充这些bean.

@Component
public class ServiceClassDelegateSample implements JavaDelegate {

    @Autowired
    private SampleService sampleService;

    @Override
    public void execute(DelegateExecution delegateExecution) throws Exception {

        sampleService.doSomeTask();
    }

}
Run Code Online (Sandbox Code Playgroud)

但是,sampleService始终设置为null.

您是否了解如何在JavaDelegate任务中使用spring bean?

有类似的问题在这里没有任何妥善的解决办法,我希望有Activiti中的较新版本的更好的方法.

java spring business-process-management activiti

3
推荐指数
1
解决办法
5007
查看次数