From 169c8eb951abe7423886f75ff5f50d8d1eb62014 Mon Sep 17 00:00:00 2001 From: Mark Paluch Date: Tue, 18 Oct 2022 09:58:05 +0200 Subject: [PATCH] Fix HTTP Client 5 presence check. See gh-727, see gh-728 --- .../vault/client/ClientHttpRequestFactoryFactory.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spring-vault-core/src/main/java/org/springframework/vault/client/ClientHttpRequestFactoryFactory.java b/spring-vault-core/src/main/java/org/springframework/vault/client/ClientHttpRequestFactoryFactory.java index 75582aed..098baf3b 100644 --- a/spring-vault-core/src/main/java/org/springframework/vault/client/ClientHttpRequestFactoryFactory.java +++ b/spring-vault-core/src/main/java/org/springframework/vault/client/ClientHttpRequestFactoryFactory.java @@ -89,7 +89,8 @@ public class ClientHttpRequestFactoryFactory { @SuppressWarnings("FieldMayBeFinal") // allow setting via reflection. private static Log logger = LogFactory.getLog(ClientHttpRequestFactoryFactory.class); - private static final boolean HTTP_COMPONENTS_PRESENT = isPresent("org.apache.http.client.HttpClient"); + private static final boolean HTTP_COMPONENTS_PRESENT = isPresent( + "org.apache.hc.client5.http.impl.classic.HttpClientBuilder"); private static final boolean OKHTTP3_PRESENT = isPresent("okhttp3.OkHttpClient");