From 11f925fdce0f58d1f321f3a13a3f3e84221c6912 Mon Sep 17 00:00:00 2001 From: futian.liu <liufutianyoo@163.com> Date: 星期一, 13 十一月 2023 09:27:14 +0800 Subject: [PATCH] 整理代码 --- consum-base/src/main/java/com/consum/base/core/utils/MapUtils.java | 27 +++++++++++++++++---------- 1 files changed, 17 insertions(+), 10 deletions(-) diff --git a/consum-base/src/main/java/com/consum/base/util/MapUtils.java b/consum-base/src/main/java/com/consum/base/core/utils/MapUtils.java similarity index 81% rename from consum-base/src/main/java/com/consum/base/util/MapUtils.java rename to consum-base/src/main/java/com/consum/base/core/utils/MapUtils.java index 92cf4f5..b092d9c 100644 --- a/consum-base/src/main/java/com/consum/base/util/MapUtils.java +++ b/consum-base/src/main/java/com/consum/base/core/utils/MapUtils.java @@ -1,12 +1,24 @@ -package com.consum.base.util; +package com.consum.base.core.utils; import java.lang.reflect.Field; import java.util.HashMap; import java.util.Iterator; import java.util.Map; +import lombok.extern.slf4j.Slf4j; +@Slf4j public class MapUtils { + public static final char UNDERLINE = '_'; + + /** + * 鎶妋ap杞崲鎴愬璞� + * + * @param map + * @param clazz + * @param <T> + * @return + */ public static <T> T convertMapToObj(Map<String, Object> map, Class<T> clazz) { try { T obj = clazz.newInstance(); @@ -16,18 +28,12 @@ field.set(obj, entry.getValue()); } return obj; - } catch (InstantiationException e) { - e.printStackTrace(); - } catch (IllegalAccessException e) { - e.printStackTrace(); - } catch (NoSuchFieldException e) { - e.printStackTrace(); + } catch (InstantiationException | IllegalAccessException | NoSuchFieldException e) { + log.error(e.getMessage(), e); } return null; } - - public static final char UNDERLINE = '_'; /** * 鎶妋ap鐨刱ey杞崲鎴愰┘宄板懡鍚� @@ -43,7 +49,7 @@ while (var2.hasNext()) { Map.Entry<String, Object> entry = (Map.Entry) var2.next(); - reMap.put(underlineToCamel((String) entry.getKey()), map.get(entry.getKey())); + reMap.put(underlineToCamel(entry.getKey()), map.get(entry.getKey())); } map.clear(); @@ -59,6 +65,7 @@ * @param param * @return */ + public static String underlineToCamel(String param) { if (param == null || "".equals(param.trim())) { return ""; -- Gitblit v1.9.1