我正在使用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中的较新版本的更好的方法.