मैं प्रोग्रामर से डोजर के लिए कस्टम कनवर्टर कैसे सेट करूं? निम्नलिखित कोड काम नहीं करता:डोजर 5.3.2। प्रोग्रामेटिक रूप से कस्टम कन्वर्टर्स सेट?
कस्टम कनवर्टर कार्यान्वयन:
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;
}
}
टेस्ट कोड:
DozerBeanMapper mapper = new DozerBeanMapper();
mapper.setCustomConverters(Collections.<CustomConverter>singletonList(new ConverterImpl()));
A a = new A();
B b = mapper.map(a, A.class);
ऊपर कोड चलाने के बाद, कस्टम कनवर्टर लागू नहीं होती है। गलत क्या है?
** क्षेत्रों के लिए कन्वर्टर्स नहीं कर रहे हैं 'A' या' b', नहीं पूरी क्लास की **? – beerbajay