我是Orika制图工具的新手。我写了一个自定义映射器,但Orika没有使用它。它没有抛出任何错误。即使是自定义映射器中的简单if/else
块也无效。我不知道如何调试。
MapperFactory.classMap(A.class, B.class)
.customize(
new CustomMapper<Class A, Class B>()
{
@Override
public void mapAtoB(
A from,
B to,
MappingContext context)
{
if (StringUtils.isNotEmpty(from.getfield1()))
{
to.setXXX(from.getfield1());
}
else
{
to.setXXX(from.getfield2());
}
}
})
.register()