mirror of
https://github.com/hs-web/hsweb-framework.git
synced 2026-05-31 18:03:52 +08:00
fix(bean): 修复copier调用顺序错误,确保数据正确拷贝
This commit is contained in:
@@ -13,8 +13,8 @@ class ExtendableToMapCopier implements Copier {
|
||||
|
||||
@Override
|
||||
public void copy(Object source, Object target, Set<String> ignore, Converter converter) {
|
||||
copier.copy(source, target, ignore, converter);
|
||||
ExtendableUtils.copyToMap((Extendable) source, ignore, (Map<String, Object>) target);
|
||||
copier.copy(source, target, ignore, converter);
|
||||
//移除map中的extensions
|
||||
((Map<?, ?>) target).remove("extensions");
|
||||
}
|
||||
|
||||
@@ -13,9 +13,8 @@ class MapToExtendableCopier implements Copier {
|
||||
|
||||
@Override
|
||||
public void copy(Object source, Object target, Set<String> ignore, Converter converter) {
|
||||
copier.copy(source, target, ignore, converter);
|
||||
|
||||
ExtendableUtils.copyFromMap((Map<String, Object>) source, ignore, (Extendable) target);
|
||||
copier.copy(source, target, ignore, converter);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user