Class AbstractConverter

java.lang.Object
org.miaixz.bus.core.convert.AbstractConverter
All Implemented Interfaces:
Serializable, Converter
Direct Known Subclasses:
ArrayConverter, AtomicBooleanConverter, AtomicIntegerArrayConverter, AtomicLongArrayConverter, AtomicReferenceConverter, BooleanConverter, CalendarConverter, CharacterConverter, CharsetConverter, ClassConverter, CurrencyConverter, DateConverter, DurationConverter, EmptyBeanConverter, EnumConverter, LocaleConverter, NumberConverter, OptConverter, OptionalConverter, PathConverter, PeriodConverter, PrimitiveConverter, RecordConverter, ReferenceConverter, StackTraceElementConverter, StringConverter, TemporalAccessorConverter, TimeZoneConverter, URIConverter, URLConverter, UUIDConverter, XMLGregorianCalendarConverter, ZoneIdConverter

public abstract class AbstractConverter extends Object implements Converter, Serializable
抽象转换器,提供通用的转换逻辑,同时通过convertInternal实现对应类型的专属逻辑 转换器不会抛出转换异常,转换失败时会返回null 抽象转换器的默认逻辑不适用于有泛型参数的对象,如Map、Collection、Entry等。通用逻辑包括:
Since:
Java 17+
Author:
Kimi Liu
See Also: