mirror of
https://github.com/spring-projects/spring-boot.git
synced 2026-09-27 04:19:03 +00:00
Use Threading for virtual thread support
See gh-46404 Signed-off-by: Sangmin Park <sangmins930@gmail.com>
This commit is contained in:
committed by
Phillip Webb
parent
7098c8e766
commit
53ff2de58e
+2
-3
@@ -18,7 +18,7 @@ package org.springframework.boot.reactor;
|
||||
|
||||
import org.springframework.boot.SpringApplication;
|
||||
import org.springframework.boot.env.EnvironmentPostProcessor;
|
||||
import org.springframework.boot.system.JavaVersion;
|
||||
import org.springframework.boot.thread.Threading;
|
||||
import org.springframework.core.Ordered;
|
||||
import org.springframework.core.env.ConfigurableEnvironment;
|
||||
import org.springframework.util.ClassUtils;
|
||||
@@ -56,8 +56,7 @@ public class ReactorEnvironmentPostProcessor implements EnvironmentPostProcessor
|
||||
}
|
||||
}
|
||||
}
|
||||
if (environment.getProperty("spring.threads.virtual.enabled", boolean.class, false)
|
||||
&& JavaVersion.getJavaVersion().isEqualOrNewerThan(JavaVersion.TWENTY_ONE)) {
|
||||
if (Threading.VIRTUAL.isActive(environment)) {
|
||||
System.setProperty("reactor.schedulers.defaultBoundedElasticOnVirtualThreads", "true");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user