所以我正在编写Telematics应用程序,我们正在慢慢为DTO构建映射器。很快就会超过100但现在我们有3.我们希望将所有消息发送到我们的映射器,但是当我们这样做并且Orika
不知道它时,它会引发异常。
我需要.isMapperAvailable(class, class)
方法但找不到方法。我找到了.existsRegisteredMapper(Type, Type)
,但无法弄清楚它是如何工作的。有什么帮助吗?
答案 0 :(得分:2)
我认为你可以像这样使用它:
printf
答案 1 :(得分:0)
existsRegisteredMapper()
方法存在一个漏洞。
假设您想要A
到B
和B
到A
的不同类型的映射。
在这种情况下,对于两个方法调用,此方法都返回true:
mapperFactory.existsRegisteredMapper(A, B, true);
mapperFactory.existsRegisteredMapper(B, A, true);