springboot接入flowable工作流的时候报nested exception is orgspringframeworkbeansfactoryNoSuchBeanDefinitionException No qualifying bean of type orgspringframeworkcoretaskAsyncListenableTaskExecutor available ex
这个错误通常是由于缺少适当的任务执行器(Task Executor)的配置引起的。在Spring Boot中,可以通过配置applicationTaskExecutor bean来解决此问题。
首先,确保在Spring Boot的配置文件中配置了适当的任务执行器。可以在application.properties或application.yml文件中添加以下配置:
application.properties:
spring.task.execution.pool.core-size=5
spring.task.execution.pool.max-size=10
spring.task.execution.pool.queue-capacity=25
application.yml:
spring:
task:
execution:
pool:
core-size: 5
max-size: 10
queue-capacity: 25
然后,在需要使用任务执行器的地方,使用@Qualifier注解来明确指定需要注入的任务执行器。例如:
@Autowired
@Qualifier("applicationTaskExecutor")
private TaskExecutor taskExecutor;
这样就可以解决No qualifying bean of type 'org.springframework.core.task.AsyncListenableTaskExecutor' available的错误。
另外,还需要确保已正确添加了Flowable依赖,并且在应用程序的入口类上使用了@EnableProcessApplication注解。
希望能帮到你
原文地址: http://www.cveoy.top/t/topic/iJIc 著作权归作者所有。请勿转载和采集!