diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/utils/poi/ExcelUtil.java b/ruoyi-common/src/main/java/com/ruoyi/common/utils/poi/ExcelUtil.java index 7100223..224bfc1 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/utils/poi/ExcelUtil.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/utils/poi/ExcelUtil.java @@ -400,7 +400,7 @@ public class ExcelUtil Object val = this.getCellValue(row, entry.getKey()); // 如果不存在实例则新建. - entity = (entity == null ? clazz.newInstance() : entity); + entity = (entity == null ? clazz.getDeclaredConstructor().newInstance() : entity); // 从map中得到对应列的field. Field field = (Field) entry.getValue()[0]; Excel attr = (Excel) entry.getValue()[1]; @@ -1320,7 +1320,7 @@ public class ExcelUtil { try { - Object instance = excel.handler().newInstance(); + Object instance = excel.handler().getDeclaredConstructor().newInstance(); Method formatMethod = excel.handler().getMethod("format", new Class[] { Object.class, String[].class, Cell.class, Workbook.class }); value = formatMethod.invoke(instance, value, excel.args(), cell, this.wb); } diff --git a/ruoyi-framework/src/main/java/com/ruoyi/framework/config/FastJson2JsonRedisSerializer.java b/ruoyi-framework/src/main/java/com/ruoyi/framework/config/FastJson2JsonRedisSerializer.java index 8277566..2be510f 100644 --- a/ruoyi-framework/src/main/java/com/ruoyi/framework/config/FastJson2JsonRedisSerializer.java +++ b/ruoyi-framework/src/main/java/com/ruoyi/framework/config/FastJson2JsonRedisSerializer.java @@ -1,8 +1,10 @@ package com.ruoyi.framework.config; import java.nio.charset.Charset; + import org.springframework.data.redis.serializer.RedisSerializer; import org.springframework.data.redis.serializer.SerializationException; + import com.alibaba.fastjson2.JSON; import com.alibaba.fastjson2.JSONReader; import com.alibaba.fastjson2.JSONWriter; @@ -49,7 +51,7 @@ public class FastJson2JsonRedisSerializer implements RedisSerializer } String str = new String(bytes, DEFAULT_CHARSET); - // TODO 自动类型,官方说不安全,所以弃用了,代替方案是autoTypeFilter; + // TODO 自动类型,官方说不安全,所以弃用了,代替方案是autoTypeFilter,在注释中给了案例; return JSON.parseObject(str, clazz, JSONReader.Feature.SupportAutoType); // return JSON.parseObject(str, clazz, autoTypeFilter); } diff --git a/ruoyi-oauth/ruoyi-oauth-justauth/src/main/java/com/ruoyi/oauth/justauth/utils/AuthUtils.java b/ruoyi-oauth/ruoyi-oauth-justauth/src/main/java/com/ruoyi/oauth/justauth/utils/AuthUtils.java index 0bb440d..69799bf 100644 --- a/ruoyi-oauth/ruoyi-oauth-justauth/src/main/java/com/ruoyi/oauth/justauth/utils/AuthUtils.java +++ b/ruoyi-oauth/ruoyi-oauth-justauth/src/main/java/com/ruoyi/oauth/justauth/utils/AuthUtils.java @@ -7,7 +7,7 @@ import me.zhyd.oauth.request.AuthAlipayRequest; import me.zhyd.oauth.request.AuthAliyunRequest; import me.zhyd.oauth.request.AuthBaiduRequest; import me.zhyd.oauth.request.AuthCodingRequest; -import me.zhyd.oauth.request.AuthCsdnRequest; +// import me.zhyd.oauth.request.AuthCsdnRequest; import me.zhyd.oauth.request.AuthDingTalkRequest; import me.zhyd.oauth.request.AuthDouyinRequest; import me.zhyd.oauth.request.AuthElemeRequest; @@ -88,10 +88,10 @@ public class AuthUtils authRequest = new AuthWeChatOpenRequest(AuthConfig.builder().clientId(clientId) .clientSecret(clientSecret).redirectUri(redirectUri).build(), authStateCache); break; - case "csdn": - authRequest = new AuthCsdnRequest(AuthConfig.builder().clientId(clientId).clientSecret(clientSecret) - .redirectUri(redirectUri).build(), authStateCache); - break; + // case "csdn": + // authRequest = new AuthCsdnRequest(AuthConfig.builder().clientId(clientId).clientSecret(clientSecret) + // .redirectUri(redirectUri).build(), authStateCache); + // break; case "taobao": authRequest = new AuthTaobaoRequest(AuthConfig.builder().clientId(clientId).clientSecret(clientSecret) .redirectUri(redirectUri).build(), authStateCache); diff --git a/ruoyi-online/src/main/java/com/ruoyi/online/controller/OnLineController.java b/ruoyi-online/src/main/java/com/ruoyi/online/controller/OnLineController.java index e38475e..37f6476 100644 --- a/ruoyi-online/src/main/java/com/ruoyi/online/controller/OnLineController.java +++ b/ruoyi-online/src/main/java/com/ruoyi/online/controller/OnLineController.java @@ -45,6 +45,7 @@ public class OnLineController extends BaseController { @Autowired private SqlSessionFactory sqlSessionFactory; + @SuppressWarnings("unchecked") public Map getParams(HashMap params, HashMap data) { Map object = new HashMap<>(); HashMap object_params = new HashMap(); diff --git a/ruoyi-online/src/main/java/com/ruoyi/online/utils/SqlMapper.java b/ruoyi-online/src/main/java/com/ruoyi/online/utils/SqlMapper.java index 7a6d91a..b1bdc6a 100644 --- a/ruoyi-online/src/main/java/com/ruoyi/online/utils/SqlMapper.java +++ b/ruoyi-online/src/main/java/com/ruoyi/online/utils/SqlMapper.java @@ -244,7 +244,7 @@ public class SqlMapper { private MSUtils(Configuration configuration) { this.configuration = configuration; - languageDriver = configuration.getDefaultScriptingLanuageInstance(); + languageDriver = configuration.getDefaultScriptingLanguageInstance(); } /** diff --git a/ruoyi-pay/ruoyi-pay-sqb/src/main/java/com/ruoyi/pay/sqb/utils/HttpUtil.java b/ruoyi-pay/ruoyi-pay-sqb/src/main/java/com/ruoyi/pay/sqb/utils/HttpUtil.java index 6085178..d5e580c 100644 --- a/ruoyi-pay/ruoyi-pay-sqb/src/main/java/com/ruoyi/pay/sqb/utils/HttpUtil.java +++ b/ruoyi-pay/ruoyi-pay-sqb/src/main/java/com/ruoyi/pay/sqb/utils/HttpUtil.java @@ -101,7 +101,7 @@ public class HttpUtil { public static String doGet(String url,String parameter) { - String uriAPI =url+"?"+parameter ; //"http://XXXXX?str=I+am+get+String"; + String uriAPI =url+"?"+parameter ; //"http://XX?str=I+am+get+String"; String result= ""; HttpClient client = createSSLClientDefault(); HttpGet httpRequst = new HttpGet(uriAPI); @@ -118,11 +118,9 @@ public class HttpUtil { else httpRequst.abort(); } catch (ClientProtocolException e) { - // TODO Auto-generated catch block e.printStackTrace(); result = e.getMessage().toString(); } catch (IOException e) { - // TODO Auto-generated catch block e.printStackTrace(); result = e.getMessage().toString(); }