From 135a322f44708b1187d37ea4b6859b5d82113e89 Mon Sep 17 00:00:00 2001 From: kongzy <kongzy> Date: 星期三, 14 八月 2024 11:00:30 +0800 Subject: [PATCH] update gitignore --- src/main/java/com/ruoyi/common/utils/BeanCopyUtils.java | 110 +++++++++++++++++++++++++++--------------------------- 1 files changed, 55 insertions(+), 55 deletions(-) diff --git a/src/main/java/com/ruoyi/common/utils/BeanCopyUtils.java b/src/main/java/com/ruoyi/common/utils/BeanCopyUtils.java index 0cae30b..fc96181 100644 --- a/src/main/java/com/ruoyi/common/utils/BeanCopyUtils.java +++ b/src/main/java/com/ruoyi/common/utils/BeanCopyUtils.java @@ -1,55 +1,55 @@ -package com.ruoyi.common.utils; - -import org.springframework.beans.BeanUtils; - -import java.util.List; -import java.util.stream.Collectors; - -public class BeanCopyUtils { - - private BeanCopyUtils() { - } - - /**练习 - public static Object copyBean(Object source, Class clazz) { - //创建目标对象 - Object result = null; - try { - result = clazz.newInstance(); - //实现属性copy - BeanUtils.copyProperties(source, result); - - } catch (Exception e) { - e.printStackTrace(); - } - //返回结果 - return result; - }*/ - - public static <V> V copyBean(Object source,Class<V> clazz) { - //创建目标对象 - V result = null; - try { - result = clazz.newInstance(); - //实现属性copy - BeanUtils.copyProperties(source, result); - } catch (Exception e) { - e.printStackTrace(); - } - //返回结果 - return result; - } - - /**练习 - * public static <V> List<V> copyBeanList(List<Object> list, Class<V> clazz){ - return list.stream() - .map(o -> copyBean(o, clazz)) - .collect(Collectors.toList()); - }*/ - - public static <O,V> List<V> copyBeanList(List<O> list, Class<V> clazz){ - return list.stream() - .map(o -> copyBean(o, clazz)) - .collect(Collectors.toList()); - } -} +package com.ruoyi.common.utils; + +import org.springframework.beans.BeanUtils; + +import java.util.List; +import java.util.stream.Collectors; + +public class BeanCopyUtils { + + private BeanCopyUtils() { + } + + /**练习 + public static Object copyBean(Object source, Class clazz) { + //创建目标对象 + Object result = null; + try { + result = clazz.newInstance(); + //实现属性copy + BeanUtils.copyProperties(source, result); + + } catch (Exception e) { + e.printStackTrace(); + } + //返回结果 + return result; + }*/ + + public static <V> V copyBean(Object source,Class<V> clazz) { + //创建目标对象 + V result = null; + try { + result = clazz.newInstance(); + //实现属性copy + BeanUtils.copyProperties(source, result); + } catch (Exception e) { + e.printStackTrace(); + } + //返回结果 + return result; + } + + /**练习 + * public static <V> List<V> copyBeanList(List<Object> list, Class<V> clazz){ + return list.stream() + .map(o -> copyBean(o, clazz)) + .collect(Collectors.toList()); + }*/ + + public static <O,V> List<V> copyBeanList(List<O> list, Class<V> clazz){ + return list.stream() + .map(o -> copyBean(o, clazz)) + .collect(Collectors.toList()); + } +} -- Gitblit v1.9.2