类 CompareObjectPropertyUtil

java.lang.Object
cn.jrack.core.util.CompareObjectPropertyUtil

public class CompareObjectPropertyUtil extends Object
  • 构造器详细资料

    • CompareObjectPropertyUtil

      public CompareObjectPropertyUtil()
  • 方法详细资料

    • getDifferentProperty

      public static <T> List<ModifiedPropertyInfo> getDifferentProperty(T oldObj, T newObj, String... ignoreProperties)
      比较两个对象不同的属性并记录返回
      参数:
      oldObj - 旧对象
      newObj - 新对象
      ignoreProperties - 可忽略对比的属性
      返回:
      java.util.List
    • getObjectPropertyValue

      public static <T> List<PropertyModelInfo> getObjectPropertyValue(T obj, String... ignoreProperties)
      通过反射获取对象的属性名称、getter返回值类型、属性值等信息
      参数:
      obj - 对象
      ignoreProperties - 可忽略比对的属性
      返回:
      java.util.List