package com.ruoyi.system.utils.util; import org.springframework.beans.BeanUtils; /** * @author liheng * @ClassName SpringUtils * @Description * @date 2021-06-17 15:37 */ public class SpringUtils { /** * 对象属性复制 * * @param a * @param clazz * @param * @param * @return */ public static B beanCopy(A a, Class clazz) { try { B b = clazz.newInstance(); BeanUtils.copyProperties(a, b); return b; } catch (InstantiationException | IllegalAccessException e) { throw new RuntimeException("获取对象实例失败"); } } /** * 对象属性复制 * * @param a * @param a * @param * @param * @return */ public static B beanCopy(A a, B b) { BeanUtils.copyProperties(a, b); return b; } }