From fbc4436c7c5158e0d2a473faa425cec74d0cdc96 Mon Sep 17 00:00:00 2001 From: redkale Date: Tue, 8 Apr 2025 12:10:18 +0800 Subject: [PATCH] =?UTF-8?q?Copier=E9=87=8D=E8=BD=BDcopy=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/org/redkale/util/Copier.java | 11 +++++++++++ 1 file changed, 11 insertions(+) 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()); + } + /** * 将源对象字段复制到目标对象 *