mapstruct相关内容

如何结合Guice和Mapstruct?

我正在使用球衣和Guice DI,并且我想使用Mapstruct界面带有 @Inject 批注.那么有什么方法可以迫使Guice自动装配Mapstruct接口实现? 解决方案 您可以使用 @Mapper(componentModel ="jsr330")配置要使用JSR 330注释进行注释的Mappers的实现..您可以在 参考文档中找到更多信息.> . 然后可以将Mapper接口与 ..
发布时间:2021-04-12 20:43:51 Java开发

如何测试和模拟mapstruct转换器?

我在我的Java gradle项目上使用mapstruct frameword,它可以正常工作,但我只想测试: mapstruct生成的源(转换器) 服务类(调用mapstrcut转换器) 我尝试使用其他主题,但这对我不起作用. 这是我的mapstruct界面: @Mapper(unmappedTargetPolicy = ReportingPolicy.IGNORE) ..
发布时间:2021-02-14 19:26:06 Java开发

MapStruct将新的计算字段添加到dto

我正在尝试使用MapStruct将实体Order映射到OrderDTO.我想在OrderDTO中添加一个新字段total,该字段在原始实体Order中不可用,应使用Order中的可用信息(订单输入价格,数量,税项)进行计算. ). 我在OrderDTO中创建了一个新字段total,我试图通过向映射器界面添加默认方法来映射它: public interface OrderMapper { ..
发布时间:2021-02-10 18:55:51 其他开发

MapStruct可以对Hibernate实体类进行深度替代吗

这是想要直接返回实体类的Web服务开发人员的常见问题.即使加载了我需要的所有数据,仍然有许多我不需要的未初始化代理和集合.我希望他们只返回null而不抛出Lazy Load Exception.基本上,我只想要POJO合同,但是必须清除代理和休眠集合才能实现这一点(除非我不知道休眠中有一些新方法).我可以使用MapStruct来做到这一点吗? 有关此操作的更多详细信息: http:// ..
发布时间:2020-11-23 02:20:43 其他开发

设置null以使用mastruct定位

我正在使用mapstruct,我想知道是否有任何方法可以为某些目标属性设置null值。例如, 公共类MySource { private String prop1; private String prop2; public MySource(){ //初始化。 } // Getters-Setters。 } 公共类MySourceDto { private ..
发布时间:2020-10-04 21:56:49 Java开发

使用mapstruct中的构建器(使用不可变注释处理器)将对象映射到不可变对象

我们正在使用 不可变框架 来生成所有DTO。现在,我们想使用 mapstruct 将这些对象相互映射。但是生成的DTO是不可变的,并且没有对应于构建器模式的setter和构造函数。它们只能通过静态 builder()方法访问的相应构建器进行填充。 我们改为尝试将DTO1映射到DTO2.Builder,如果mapstruct可以识别Builder中的setter,但它们没有void返回类型,但 ..
发布时间:2020-09-24 04:29:31 Java开发

Mapstruct中的嵌套映射

我是MapStruct API的新手,任何人都可以说如何做嵌套映射. 我有两个类,一个是我的实际purchaseOrder类,即我的目标类,另一个是EDPurchaseOrder类,即源文件,这里不必担心我使用的命名约定,只需处理源文件和目标文件即可./p> 源类 源类EDCustomerOrder及其参考类 public class EDCustomerOrder{ ..
发布时间:2020-07-09 08:34:06 其他开发

MapStruct需要Impl类

我有下一节课: 映射器 public interface DeviceTokensMapper { DeviceTokensMapper INSTANCE = Mappers.getMapper(DeviceTokensMapper.class); @Mappings({ @Mapping(source = "tokenName", targ ..
发布时间:2020-07-09 06:23:51 Java开发

Spring Boot Mapstruct StackOverFlow错误

我正在使用mapstruct映射我的实体和dto类...我在mapper类上存在循环问题... 我没有意识形态该怎么办...这是我的映射器课程 @Mapper(componentModel = "spring", uses = {BrandMapper.class}) public interface VehicleTypeMapper { VehicleTypeDT ..
发布时间:2020-07-09 02:51:07 Java开发

如何将MapStruct与Eclipse正确集成? (包括Lombok Java代理)

我愿意在某些官方项目中使用MapStruct,所以我决定先对其进行一些测试;我需要使其与eclipse集成在一起,并遵循MapStruct网站上提供的所有说明,但是...到目前为止还算不上什么. 有人成功进行了这种整合吗??如果是,我会缺少什么? 我的测试从一个更大的东西开始,但是当我意识到它不起作用时,我决定使用一个较小的示例,所以我做了这件事: 使用openjdk-10.0.1_w ..
发布时间:2020-05-04 03:43:26 Java开发