Java 如何在SpringBoot中定义并注入带有注释的bean?

Java 如何在SpringBoot中定义并注入带有注释的bean?,java,spring,annotations,Java,Spring,Annotations,我的bean定义如下所示: @EnableWs @Configuration public class WebServiceConfig extends WsConfigurerAdapter { @Bean public ExecutorService executorService() { return Executors.newFixedThreadPool(5); } } @Endpoint public class SOAPEndpoi

我的bean定义如下所示:

@EnableWs
@Configuration
public class WebServiceConfig extends WsConfigurerAdapter { 
    @Bean
    public ExecutorService executorService() {
        return Executors.newFixedThreadPool(5);
    }   
}
@Endpoint
public class SOAPEndpoint {
    @Autowired
    private ExecutorService executor;
}
我想在另一个类中使用这个bean,如下所示:

@EnableWs
@Configuration
public class WebServiceConfig extends WsConfigurerAdapter { 
    @Bean
    public ExecutorService executorService() {
        return Executors.newFixedThreadPool(5);
    }   
}
@Endpoint
public class SOAPEndpoint {
    @Autowired
    private ExecutorService executor;
}
这是真的吗?我很好奇,因为输出说注入的实例的池大小是0而不是5

System.out.println(executor);
java.util.concurrent。ThreadPoolExecutor@1058b8a[正在运行,池大小=0,活动线程=0,排队任务=0,已完成任务=0]