public class EmptyBeanConverter extends AbstractConverter implements MatcherConverter, Serializable
| Modifier and Type | Field and Description |
|---|---|
static EmptyBeanConverter |
INSTANCE
单例
|
| Constructor and Description |
|---|
EmptyBeanConverter() |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
convertInternal(Class<?> targetClass,
Object value)
内部转换器,被
AbstractConverter.convert(Type, Object) 调用,实现基本转换逻辑内部转换器转换后如果转换失败可以做如下操作,处理结果都为返回默认值: 1、返回 null
2、抛出一个RuntimeException异常
|
boolean |
match(Type targetType,
Class<?> rawType,
Object value)
判断需要转换的对象是否匹配当前转换器,满足则转换,否则跳过
|
convert, convertToStrclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitmatchpublic static final EmptyBeanConverter INSTANCE
public boolean match(Type targetType, Class<?> rawType, Object value)
MatcherConvertermatch in interface MatcherConvertertargetType - 转换的目标类型,不能为nullrawType - 目标原始类型,当targetType为Class时,和此参数一致,不能为nullvalue - 需要转换的值protected Object convertInternal(Class<?> targetClass, Object value)
AbstractConverterAbstractConverter.convert(Type, Object) 调用,实现基本转换逻辑1、返回null2、抛出一个RuntimeException异常
convertInternal in class AbstractConvertertargetClass - 目标类型value - 值Copyright © 2025. All rights reserved.