public class SpringConverterManager extends Object implements ConverterManager
ConverterManager implementation based on Spring's ConversionService.| 构造器和说明 |
|---|
SpringConverterManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
<T,R> @Nullable BiFunction<T,R,R> |
getConverter(Class<T> targetType,
Class<R> resultType)
Get converter from target type to result type.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconvert, convertpublic <T,R> @Nullable BiFunction<T,R,R> getConverter(Class<T> targetType, Class<R> resultType)
ConverterManager converterManager = new SimpleConverterManager();
// get converter from String to Integer
BiFunction<String, Integer, Integer> converter = converterManager.getConverter(String.class, Integer.class);
// convert target to Integer, if target is null or target can't convert to Integer, return 0
Object target = "1";
Integer result = converter.apply(target, 0);
getConverter 在接口中 ConverterManagertargetType - target typeresultType - result typeCopyright © 2024. All rights reserved.