像 Dozer 或 Orika 一样,Geda 可以挂接到 Spring Conversion Service 中吗?我希望能够拥有 bean 映射器的抽象,我们的代码如下所示:
@Service
public class TestDAOImpl {
@Autowired
private ConversionService conversionService;
@Autowired
private ITestService service;
public EntityDTO save(final EntityDTO entityDTO) {
// Can Geda be abstracted like this? Currently using Dozer underneath
// Converts our DTO to the database entity
Entity entity = conversionService.convert(entityDTO, Entity.class);
entity = service.save(entity);
return conversionService.convert(entity, EntityDTO.class);
}
}
目前我正在使用推土机,但在处理大型收藏品时它太慢了。我测试了 Orika,它比 Dozer 快很多,但比 Dozer 的小集合要慢。我听说 Geda 比 Dozer 和 Orika 都快,但我唯一担心的是我不确定它是否可以像上面的伪代码所示的 Dozer 和 Orika 那样抽象。