issue#IABWBL JDK8下,在IDEA旗舰版加载Spring boot插件时,启动应用不会检查字段类是否存在,增加检查

This commit is contained in:
Looly 2024-07-12 10:05:17 +08:00
parent 1462d8a301
commit b0c1a6763c
3 changed files with 10 additions and 3 deletions

View File

@ -63,7 +63,9 @@ public class HttpClient4Engine implements ClientEngine {
* 构造 * 构造
*/ */
public HttpClient4Engine() { public HttpClient4Engine() {
//initEngine(); // issue#IABWBL JDK8下在IDEA旗舰版加载Spring boot插件时启动应用不会检查字段类是否存在
// 此处构造时调用下这个类以便触发类是否存在的检查
Assert.notNull(CloseableHttpClient.class);
} }
@Override @Override

View File

@ -67,7 +67,9 @@ public class HttpClient5Engine implements ClientEngine {
* 构造 * 构造
*/ */
public HttpClient5Engine() { public HttpClient5Engine() {
//initEngine(); // issue#IABWBL JDK8下在IDEA旗舰版加载Spring boot插件时启动应用不会检查字段类是否存在
// 此处构造时调用下这个类以便触发类是否存在的检查
Assert.notNull(CloseableHttpClient.class);
} }
@Override @Override

View File

@ -14,6 +14,7 @@ package org.dromara.hutool.http.client.engine.okhttp;
import okhttp3.OkHttpClient; import okhttp3.OkHttpClient;
import org.dromara.hutool.core.io.IORuntimeException; import org.dromara.hutool.core.io.IORuntimeException;
import org.dromara.hutool.core.lang.Assert;
import org.dromara.hutool.core.util.ObjUtil; import org.dromara.hutool.core.util.ObjUtil;
import org.dromara.hutool.http.client.ClientConfig; import org.dromara.hutool.http.client.ClientConfig;
import org.dromara.hutool.http.client.Request; import org.dromara.hutool.http.client.Request;
@ -44,7 +45,9 @@ public class OkHttpEngine implements ClientEngine {
* 构造 * 构造
*/ */
public OkHttpEngine() { public OkHttpEngine() {
//initEngine(); // issue#IABWBL JDK8下在IDEA旗舰版加载Spring boot插件时启动应用不会检查字段类是否存在
// 此处构造时调用下这个类以便触发类是否存在的检查
Assert.notNull(OkHttpEngine.class);
} }
@Override @Override