¿Cómo configuro programáticamente convertidor personalizado para dozer? El código siguiente no funciona:Dozer 5.3.2. Programado programáticamente convertidores personalizados?
aplicaciónconvertidor de medida: código de
class ConverterImpl extends DozerConverter<A, B> {
ConverterImpl() {
super(A.class, B.class);
}
@Override
public B convertTo(A source, B destination) {
return destination;
}
@Override
public A convertFrom(B source, A destination) {
return destination;
}
}
prueba:
DozerBeanMapper mapper = new DozerBeanMapper();
mapper.setCustomConverters(Collections.<CustomConverter>singletonList(new ConverterImpl()));
A a = new A();
B b = mapper.map(a, A.class);
Después de ejecutar el código anterior, convertidor de costumbre no consigue invocado. ¿Qué está mal?
no son los convertidores para los campos ** ** de 'A' o 'B', no toda la clase? – beerbajay