你好,我有一个基于Spring的后端,我们使用自己的库将JPA实体转换为Dto(基于反射的库工作)。问题是,我们直接将服务层注入一些映射器。假设我有一个UserEntity和UserDto。= new UserDto(); dto.setAvatar(s3Service.getAvatarByUser(entity然而,这个映射器也被其他映射器使用。如果我想返回一个OrderD
我正在使用MapStruct为DTO映射程序生成一些实体。我定义了一个抽象映射器,并使用测试实体、测试dto和测试映射程序为它创建了一些测试。这些测试文件位于src/ test /java文件夹中,但是当MapStruct为测试映射程序生成实现时,它将生成的源放在目标/生成源文件夹中,而不是目标/生成-测试源文件夹中。我已经举了一个例子,在这