接口 ConditionalConverter
- 所有已知子接口:
ConditionalGenericConverter
public interface ConditionalConverter
Allows a
Converter, GenericConverter or ConverterFactory to
conditionally execute based on attributes of the source and target
TypeDescriptor.
Often used to selectively match custom conversion logic based on the presence of a
field or class-level characteristic, such as an annotation or method. For example, when
converting from a String field to a Date field, an implementation might return
true if the target field has also been annotated with @DateTimeFormat.
As another example, when converting from a String field to an Account field,
an implementation might return true if the target Account class defines a
public static findAccount(String) method.
- 从以下版本开始:
- 4.0
- 作者:
- Phillip Webb, Keith Donald
- 另请参阅:
-
方法概要
修饰符和类型方法说明booleanmatches(TypeDescriptor sourceType, TypeDescriptor targetType) Should the conversion fromsourceTypetotargetTypecurrently under consideration be selected?
-
方法详细资料
-
matches
Should the conversion fromsourceTypetotargetTypecurrently under consideration be selected?- 参数:
sourceType- the type descriptor of the field we are converting fromtargetType- the type descriptor of the field we are converting to- 返回:
- true if conversion should be performed, false otherwise
-