JAVA 注入使用@Bean 注解的方法 问题描述 在使用CompletableFuture 异步操作的时候使用了自定义的线程池并且getCachedExecutor 上并没有添加@Scope(“singleton”) 单例注解,所以在调用的时候会不停的创建线程池也不在完成的时候是否可能会导致资源耗尽 解决方案 .将getCachedExecutor 变成注入,为了保险在getCachedExecutor 底下添加@Scope(“singleton”),这样保持始终只有一个线程池