From d9e60eb2703beab9f186324f9490ba04d4f933c8 Mon Sep 17 00:00:00 2001 From: chenjiahe <763432473@qq.com> Date: 星期五, 09 六月 2023 16:44:18 +0800 Subject: [PATCH] excel导出导致CPU爆炸优化 --- src/main/java/com/hx/util/SimpleTool.java | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/hx/util/SimpleTool.java b/src/main/java/com/hx/util/SimpleTool.java index 2dbfd87..fd0764b 100644 --- a/src/main/java/com/hx/util/SimpleTool.java +++ b/src/main/java/com/hx/util/SimpleTool.java @@ -76,6 +76,27 @@ return map; } + /** + * 灏嗗璞¤鎹负map + * + * @param bean + * @return + */ + public static Map<String, String> beanToMapS(Object bean) { + Map<String, String> map = new HashMap<>(); + if (bean != null) { + BeanMap beanMap = BeanMap.create(bean); + for (Object key : beanMap.keySet()) { + if(beanMap.get(key) != null){ + map.put(key + "", beanMap.get(key).toString()); + }else{ + map.put(key + "", ""); + } + } + } + return map; + } + /** * 鍚庡彴鏍煎紡鏋勫缓杩斿洖鍊兼牸寮忓垪琛�-鍚庡彴鑾峰彇鍒楄〃 -- Gitblit v1.8.0