# Coconut
**Repository Path**: itartteam/coconut
## Basic Information
- **Project Name**: Coconut
- **Description**: 数据的变更比对
- **Primary Language**: Java
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 3
- **Forks**: 1
- **Created**: 2021-08-12
- **Last Updated**: 2025-01-22
## Categories & Tags
**Categories**: Uncategorized
**Tags**: 数据变更比对
## README
# Coconut
#### 介绍
数据的变更比对
#### 软件架构
软件架构说明
#### 使用说明
1. 差异化注解
@DiffIgnore 忽略不比较的属性
@UnionId 标识对象的唯一性,匹配新旧版本需要对比的对象,支持多个属性联合组成唯一ID
@EntityTag 部件标识,区分各个复合属性
@PropertyComparator 属性比较器,支持自定义属性比较方法
@PropertyField 属性域注解,可自定义属性别名,属性展示顺序
@CollectionFlag 集合/复合属性标识
2. 支持单个对象,集合的比较
提供Coconut.processObject(Object, Object)比较单个对象
提供Coconut.processCollection(List