From a6e9f6ef6e7da312f4ea2ac7a56682fe73d5827d Mon Sep 17 00:00:00 2001 From: Looly Date: Sat, 29 Jul 2023 13:05:34 +0800 Subject: [PATCH] =?UTF-8?q?UrlResource=E5=A2=9E=E5=8A=A0size=E6=96=B9?= =?UTF-8?q?=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/dromara/hutool/core/net/NetUtil.java | 11 ----------- .../org/dromara/hutool/core/net/url/URLUtil.java | 12 +++++++++++- 2 files changed, 11 insertions(+), 12 deletions(-) diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/net/NetUtil.java b/hutool-core/src/main/java/org/dromara/hutool/core/net/NetUtil.java index f34621bf3..d5d2109f2 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/net/NetUtil.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/net/NetUtil.java @@ -678,15 +678,4 @@ public class NetUtil { } return name; } - - /** - * 如果连接为JNLP方式,则打开缓存 - * - * @param con {@link URLConnection} - * @since 6.0.0 - */ - public static void useCachesIfNecessary(URLConnection con) { - con.setUseCaches(con.getClass().getSimpleName().startsWith("JNLP")); - } - } diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/net/url/URLUtil.java b/hutool-core/src/main/java/org/dromara/hutool/core/net/url/URLUtil.java index aea48a84f..99a1d00c8 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/net/url/URLUtil.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/net/url/URLUtil.java @@ -734,7 +734,7 @@ public class URLUtil { // issue#3226, 来自Spring的AbstractFileResolvingResource try { final URLConnection con = url.openConnection(); - NetUtil.useCachesIfNecessary(con); + useCachesIfNecessary(con); if (con instanceof HttpURLConnection) { final HttpURLConnection httpCon = (HttpURLConnection) con; httpCon.setRequestMethod("HEAD"); @@ -745,4 +745,14 @@ public class URLUtil { } } } + + /** + * 如果连接为JNLP方式,则打开缓存 + * + * @param con {@link URLConnection} + * @since 6.0.0 + */ + public static void useCachesIfNecessary(final URLConnection con) { + con.setUseCaches(con.getClass().getSimpleName().startsWith("JNLP")); + } }