在Orika自定义映射程序中调用外部服务

问题描述:

让我们来承认我想将对象A映射到与Orika的对象B。 对象B的一个字段是通过调用外部web服务构建的,该对象具有对象A中的参数。在Orika自定义映射程序中调用外部服务

创建一个使用调用外部服务的服务的Orika自定义映射器是否是一种很好的做法,还是应该在外部类中分隔这种行为?在Orika

  External service 
       ^
       | 
[A]-----> Custom Mapper ------> [B] 

自定义映射器可以定期的Spring Bean已经有关于如何创建基于Spring Orika映射

看看这个例子中的许多实例:

https://github.com/dlizarra/orika-spring-integration

UPDATE 绝对是。

+0

我不想看看是否有可能将Orika集成到Spring中(已完成),但如果在自定义映射器中连接到可能需要时间和失败的外部服务的良好实践。我正在编辑我的标题,因为它不清楚。 – Akah