package com.webflux.launchcommon.virtual; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor; import java.util.concurrent.Executor; import java.util.concurrent.Executors; @Configuration public class VirtualThreadPoolConfig { @Bean(name = "virtualThreadPoolExecutor") public Executor virtualThreadPoolExecutor() { return Executors.newVirtualThreadPerTaskExecutor(); } }