如何在Spring Boot中定义和注入带注释的bean?

时间:2015-04-29 16:20:16

标签: java spring annotations

我的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]

0 个答案:

没有答案