Class AbstractCopier<S,T>

java.lang.Object
org.miaixz.bus.core.beans.copier.AbstractCopier<S,T>
Type Parameters:
S - 来源对象类型
T - 目标对象类型
All Implemented Interfaces:
Copier<T>
Direct Known Subclasses:
BeanToBeanCopier, BeanToMapCopier, MapToBeanCopier, MapToMapCopier, ValueProviderToBeanCopier

public abstract class AbstractCopier<S,T> extends Object implements Copier<T>
抽象的对象拷贝封装,提供来源对象、目标对象持有
Since:
Java 17+
Author:
Kimi Liu
  • Field Details

    • source

      protected final S source
    • target

      protected final T target
    • copyOptions

      protected final CopyOptions copyOptions
      拷贝选项
  • Constructor Details

    • AbstractCopier

      public AbstractCopier(S source, T target, CopyOptions copyOptions)
      构造
      Parameters:
      source - 源对象
      target - 目标对象
      copyOptions - 拷贝选项