我在Java微服务应用程序中使用SpringBoot2,Spring5。我需要包括调度程序在内的依赖项。编译很好,没有任何编译错误,但是在运行时,我遇到了PooledAsyncRunner
中的错误:-
*********************************申请开始失败 *******************************说明:com.connector.async.core.PooledAsyncRunner中构造函数的参数0需要一个类型为bean的bean 找不到“ reactor.core.scheduler.Scheduler”。行动: 考虑在其中定义类型为'reactor.core.scheduler.Scheduler'的bean。 您的配置。
@Service
public class PooledAsyncRunner implements AsyncRunner {
private final Scheduler scheduler;
@Autowired
public PooledAsyncRunner(Scheduler scheduler) {
this.scheduler = scheduler;
}
}
下面是我已明确标注自动配置的spring主应用程序文件:-
@SpringBootApplication
@EnableAutoConfiguration
public class MarketApplication {
}
我在pom.xml中也有反应堆核心依赖项。
<dependency>
<groupId>io.projectreactor</groupId>
<artifactId>reactor-core</artifactId>
<version>3.1.8.RELEASE</version>
</dependency>
请告知。谢谢