factory.getConverterFactory().registerConverter(new CustomConverter<Source, Target>() {
@Override
public Integer convert(BigDecimal source, Type<? extends Integer> destinationType, MappingContext mappingContext) {
return new Target(source.intval());
}
});
如何将其转换为lambda表达式?
答案 0 :(得分:1)
不能。 CustomConverter
是抽象类,而不是功能接口。甚至不可能创建一个委托给lambda的泛型实例,因为它依赖Gafter's Gadget来在运行时捕获类型参数,这意味着它必须使用实际类型进行子类化。