From 952352756a1cb34f3c75dcc267c7307b24d0ace0 Mon Sep 17 00:00:00 2001 From: Looly Date: Fri, 12 Jul 2024 00:07:41 +0800 Subject: [PATCH] fix code --- .../client/engine/ClientEngineFactory.java | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/hutool-http/src/main/java/org/dromara/hutool/http/client/engine/ClientEngineFactory.java b/hutool-http/src/main/java/org/dromara/hutool/http/client/engine/ClientEngineFactory.java index 902f27795..ec6799bb8 100644 --- a/hutool-http/src/main/java/org/dromara/hutool/http/client/engine/ClientEngineFactory.java +++ b/hutool-http/src/main/java/org/dromara/hutool/http/client/engine/ClientEngineFactory.java @@ -76,23 +76,9 @@ public class ClientEngineFactory { * @return {@code ClientEngine} */ public static ClientEngine createEngine() { - final ClientEngine engine = doCreateEngine(); + // JdkClientEngine托底,始终不空 + final ClientEngine engine = SpiUtil.loadFirstAvailable(ClientEngine.class); LogUtil.debug("Use [{}] Http Engine As Default.", StrUtil.removeSuffix(engine.getClass().getSimpleName(), "Engine")); return engine; } - - /** - * 根据用户引入的HTTP客户端引擎jar,自动创建对应的HTTP客户端引擎对象
- * 推荐创建的引擎单例使用,此方法每次调用会返回新的引擎 - * - * @return {@code EngineFactory} - */ - private static ClientEngine doCreateEngine() { - final ClientEngine engine = SpiUtil.loadFirstAvailable(ClientEngine.class); - if (null != engine) { - return engine; - } - - throw new HttpException("No http jar found !Please add one of it to your project !"); - } }