mirror of
https://github.com/spring-projects/spring-framework
synced 2026-06-08 17:33:33 +00:00
Prevent NoClassDefFoundError when Jetty Reactive HttpClient not on classpath
Closes gh-35608 Signed-off-by: Edgar Asatryan <nstdio@gmail.com>
This commit is contained in:
committed by
rstoyanchev
parent
dcfe33f427
commit
141df5291d
+3
-1
@@ -67,7 +67,9 @@ class DefaultWebTestClientBuilder implements WebTestClient.Builder {
|
||||
ClassLoader loader = DefaultWebTestClientBuilder.class.getClassLoader();
|
||||
reactorNettyClientPresent = ClassUtils.isPresent("reactor.netty.http.client.HttpClient", loader);
|
||||
reactorNetty2ClientPresent = ClassUtils.isPresent("reactor.netty5.http.client.HttpClient", loader);
|
||||
jettyClientPresent = ClassUtils.isPresent("org.eclipse.jetty.client.HttpClient", loader);
|
||||
jettyClientPresent =
|
||||
ClassUtils.isPresent("org.eclipse.jetty.client.HttpClient", loader) &&
|
||||
ClassUtils.isPresent("org.eclipse.jetty.reactive.client.ReactiveRequest", loader);
|
||||
httpComponentsClientPresent =
|
||||
ClassUtils.isPresent("org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient", loader) &&
|
||||
ClassUtils.isPresent("org.apache.hc.core5.reactive.ReactiveDataConsumer", loader);
|
||||
|
||||
Reference in New Issue
Block a user