Copier重载copy方法

This commit is contained in:
redkale
2025-04-08 12:10:18 +08:00
parent 3d847fb9b7
commit fbc4436c7c

View File

@@ -81,6 +81,17 @@ public interface Copier<S, D> extends BiFunction<S, D, D> {
.apply(src, dest); .apply(src, dest);
} }
/**
* 将源对象复制一份
*
* @param <S> 源类泛型
* @param src 源对象
* @return 目标对象
*/
public static <S> S copy(final S src) {
return src == null ? null : (S) copy(src, src.getClass());
}
/** /**
* 将源对象字段复制到目标对象 * 将源对象字段复制到目标对象
* *