我的bean定义如下:
@EnableWs
@Configuration
public class WebServiceConfig extends WsConfigurerAdapter {
@Bean
public ExecutorService executorService() {
return Executors.newFixedThreadPool(5);
}
}
我想在另一个类中使用这个bean:
@Endpoint
public class SOAPEndpoint {
@Autowired
private ExecutorService executor;
}
这实际上是对的吗?我很好奇,因为输出显示注入的实例的池大小为0而不是5。
System.out.println(executor);
java.util.concurrent.ThreadPoolExecutor@1058b8a [正在运行,池大小= 0,活动线程= 0,排队任务= 0,已完成任务= 0]