diff --git a/src/main/java/org/redkale/util/Copier.java b/src/main/java/org/redkale/util/Copier.java index f893b30d5..d87cd9e83 100644 --- a/src/main/java/org/redkale/util/Copier.java +++ b/src/main/java/org/redkale/util/Copier.java @@ -81,6 +81,17 @@ public interface Copier extends BiFunction { .apply(src, dest); } + /** + * 将源对象复制一份 + * + * @param 源类泛型 + * @param src 源对象 + * @return 目标对象 + */ + public static S copy(final S src) { + return src == null ? null : (S) copy(src, src.getClass()); + } + /** * 将源对象字段复制到目标对象 *