0.依赖 dependency:
<dependency>
<groupId>com.github.xkzhangsan</groupId>
<artifactId>xkbeancomparator</artifactId>
<version>0.0.3</version>
</dependency>
1.常见用处:
- 对修改过的对象进行对比生成修改日志;
- 对比部分字段修改,根据字段注释输出日志。
2.主要功能类和用法:
- 主要类名称:BeanComparator.java
- 主要方法为:
public static String compareBean(Object source, Object target)
public static CompareResult getCompareResult(Object source, Object target)
3.更新内容
优化代码:
bean属性为复杂类型时,跳过不处理,不抛异常。