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本文地址:http://www.yayihouse.com/yayishuwu/chapter/1098
@Bean
public TaskExecutor primaryTaskExecutor() {
ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();
return executor;
}