VirtualThreadPoolConfig.java 526 B

1234567891011121314151617
  1. package com.webflux.launchcommon.virtual;
  2. import org.springframework.context.annotation.Bean;
  3. import org.springframework.context.annotation.Configuration;
  4. import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;
  5. import java.util.concurrent.Executor;
  6. import java.util.concurrent.Executors;
  7. @Configuration
  8. public class VirtualThreadPoolConfig {
  9. @Bean(name = "virtualThreadPoolExecutor")
  10. public Executor virtualThreadPoolExecutor() {
  11. return Executors.newVirtualThreadPerTaskExecutor();
  12. }
  13. }