zxl
8 天以前 3b0516a2959e25576e4f3fda697a3b025d06c8c9
ycl-server/src/main/java/com/ycl/utils/bean/BeanUtils.java
@@ -1,14 +1,18 @@
package com.ycl.utils.bean;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
 * Bean 工具类
 *
 *
 * @author ruoyi
 */
public class BeanUtils extends org.springframework.beans.BeanUtils
@@ -24,7 +28,7 @@
    /**
     * Bean属性复制工具方法。
     *
     *
     * @param dest 目标对象
     * @param src 源对象
     */
@@ -42,7 +46,7 @@
    /**
     * 获取对象的setter方法。
     *
     *
     * @param obj 对象
     * @return 对象的setter方法列表
     */
@@ -70,7 +74,7 @@
    /**
     * 获取对象的getter方法。
     *
     *
     * @param obj 对象
     * @return 对象的getter方法列表
     */
@@ -97,7 +101,7 @@
    /**
     * 检查Bean方法名中的属性名是否相等。<br>
     * 如getName()和setName()属性名一样,getName()和setAge()属性名不一样。
     *
     *
     * @param m1 方法名1
     * @param m2 方法名2
     * @return 属性名一样返回true,否则返回false
@@ -107,4 +111,7 @@
    {
        return m1.substring(BEAN_METHOD_PROP_INDEX).equals(m2.substring(BEAN_METHOD_PROP_INDEX));
    }
}