假设我想要映射以下两个类:
public class A {
String member;
public void setMember(String member) { this.member = member }
public String getMember() { return member }
}
public class B {
String member;
public B(String member) { this.member = member }
public String getMember() { return member }
}
当我想让Dozer执行以下转换时:dozerBeanMapper.map(a, B.class);
,我因为类B
缺少默认构造函数而出现错误。
什么是解决该问题最好的方法?使用自定义转换器吗?