码上敲享录 > activiti问题详解 > Parameter 0 of method springAsyncExecutor in org.activiti.spring.boot.AbstractProcessEngineAutoConfi

Parameter 0 of method springAsyncExecutor in org.activiti.spring.boot.AbstractProcessEngineAutoConfi

上一章章节目录下一章 2018-02-28已有15506人阅读 评论(0)

springboot和activiti整合时报错如下所示:Parameter 0 of method springAsyncExecutor in org.activiti.spring.boot.AbstractProcessEngineAutoConfiguration required a single bean, but 4 were found


这可以说是Activiti自动配置类中的一个错误。它依赖于它们TaskExecutor在应用程序上下文中唯一的一个bean,或者如果有多个bean,则它们中的一个是主要的。

您应该能够通过声明自己的TaskExecutorbean并将其标记为@Primary:解决该问题。


解决方法:在项目的Application启动类中添加以下代码即可。

@Primary
@Bean
public TaskExecutor primaryTaskExecutor() {
   ThreadPoolTaskExecutor executor =
new ThreadPoolTaskExecutor();
   return executor;
}
本文地址:http://www.yayihouse.com/yayishuwu/chapter/1098
向大家推荐《Activiti工作流实战教程》:https://xiaozhuanlan.com/activiti
80

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交