singleEexConfigurer.java 665 B

12345678910111213141516171819202122232425262728
  1. package org.springblade.common.utils;
  2. import lombok.extern.slf4j.Slf4j;
  3. import org.springframework.context.annotation.Bean;
  4. import org.springframework.context.annotation.Configuration;
  5. import org.springframework.context.annotation.Primary;
  6. import org.springframework.scheduling.annotation.EnableAsync;
  7. import java.util.concurrent.*;
  8. @Slf4j
  9. @Configuration
  10. @EnableAsync
  11. public class singleEexConfigurer {
  12. /**
  13. * 线程池配置
  14. *
  15. * @return
  16. */
  17. @Bean("singleExecutor")
  18. @Primary
  19. public ExecutorService getSingleExecutor() {
  20. log.info("线程池初始化......");
  21. return Executors.newSingleThreadExecutor();
  22. }
  23. }