将Orika Custom Filter Scope限制为Class Map,而不是工厂

时间:2017-03-20 06:50:18

标签: java orika

鉴于POJO的Foo和FooDTO,如果Foo.fieldCondition不为null(并匹配各种条件),我只想映射Foo.field。目前我通过使用自定义过滤器来实现这一点,我在其中执行如下所示的代码。但是,由于自定义过滤器已在MapperFactory中注册,因此无论顶级POJO类如何,它们都会过滤所有字段。例如,过滤器也将在Bar.barFiled,Sample.sampleField等上运行。我可以通过将过滤器范围注册到ClassMapBuilder来限制过滤器范围吗?

<?php phpinfo();?>

0 个答案:

没有答案