利用反射批量填充数据
public static <T> T copyProperties(T source, T target) {
Class<?> sourceClass = source.getClass();
Field[] fields = sourceClass.getDeclaredFields();
//利用反射批量填充
for (Field field : fields) {
try {
//
field.setAccessible(true);
field.set(target, field.get(source));
} catch (IllegalAccessException ignored) {
}
}
return target;
}