mapstruct相关内容
我正在使用球衣和Guice DI,并且我想使用Mapstruct界面带有 @Inject 批注.那么有什么方法可以迫使Guice自动装配Mapstruct接口实现? 解决方案 您可以使用 @Mapper(componentModel ="jsr330")配置要使用JSR 330注释进行注释的Mappers的实现..您可以在 参考文档中找到更多信息.> . 然后可以将Mapper接口与
..
我正在尝试通过Spring Boot和Domain Driven Design来构建应用程序.我对域模型(与表DB的字段匹配)和视图模型(响应API)有疑问. 域模型: EX:类名称 @Getter@NoArgsConstructor@AllArgsConstructor班级名称 {字符串值;} 类别产品 @Getter@NoArgsConstructor@AllArgsC
..
我在我的Java gradle项目上使用mapstruct frameword,它可以正常工作,但我只想测试: mapstruct生成的源(转换器) 服务类(调用mapstrcut转换器) 我尝试使用其他主题,但这对我不起作用. 这是我的mapstruct界面: @Mapper(unmappedTargetPolicy = ReportingPolicy.IGNORE)
..
我正在开发使用JHipster v2.20.0创建的Web应用程序. 使用Eclipse 4.5.0 WTP作为IDE. Spring配置基于注释. 我刚刚将此请求与我们的代码合并. 当我尝试在Eclipse中运行应用程序时,出现此异常: [INFO] com.app.tenancy.hibernate.MyCurrentTenantIdentifierResolver -
..
我正在尝试使用MapStruct将实体Order映射到OrderDTO.我想在OrderDTO中添加一个新字段total,该字段在原始实体Order中不可用,应使用Order中的可用信息(订单输入价格,数量,税项)进行计算. ). 我在OrderDTO中创建了一个新字段total,我试图通过向映射器界面添加默认方法来映射它: public interface OrderMapper {
..
这是想要直接返回实体类的Web服务开发人员的常见问题.即使加载了我需要的所有数据,仍然有许多我不需要的未初始化代理和集合.我希望他们只返回null而不抛出Lazy Load Exception.基本上,我只想要POJO合同,但是必须清除代理和休眠集合才能实现这一点(除非我不知道休眠中有一些新方法).我可以使用MapStruct来做到这一点吗? 有关此操作的更多详细信息: http://
..
我是Spring Boot和 MapStruct 工具的新手。 以前,一个项目(由其他团队使用这些技术编写)没有启动。然后,我在Mapper抽象类中进行了一些更改,但是现在mapper对象在应用程序启动时变为null。 Mapper抽象类: @Mapper(componentModel =“ spring “) 公共抽象类UserAndEmployeeMapper { p
..
我有2个实体: 实体1: 公开课硕士{ private int id; 私人Set subMasters =新的HashSet(0); } 公共类SubMaster { private int subId; private String subName; } 实体2: 公共类Maste
..
我正在使用mapstruct,我想知道是否有任何方法可以为某些目标属性设置null值。例如, 公共类MySource { private String prop1; private String prop2; public MySource(){ //初始化。 } // Getters-Setters。 } 公共类MySourceDto { private
..
我们正在使用 不可变框架 来生成所有DTO。现在,我们想使用 mapstruct 将这些对象相互映射。但是生成的DTO是不可变的,并且没有对应于构建器模式的setter和构造函数。它们只能通过静态 builder()方法访问的相应构建器进行填充。 我们改为尝试将DTO1映射到DTO2.Builder,如果mapstruct可以识别Builder中的setter,但它们没有void返回类型,但
..
我有一些自动生成的枚举,需要将它们映射到MapStruct映射器中的布尔值.他们是这样的: enum YN { Y("Y"), N("N") } enum ZO { _0("0"), _1("1") } 我尝试使用@ValueMappings(),但是没有用: @ValueMappings({ @ValueMapping(source="Y", targe
..
我是MapStruct API的新手,任何人都可以说如何做嵌套映射. 我有两个类,一个是我的实际purchaseOrder类,即我的目标类,另一个是EDPurchaseOrder类,即源文件,这里不必担心我使用的命名约定,只需处理源文件和目标文件即可./p> 源类 源类EDCustomerOrder及其参考类 public class EDCustomerOrder{
..
我有下一节课: 映射器 public interface DeviceTokensMapper { DeviceTokensMapper INSTANCE = Mappers.getMapper(DeviceTokensMapper.class); @Mappings({ @Mapping(source = "tokenName", targ
..
我正在使用mapstruct映射我的实体和dto类...我在mapper类上存在循环问题... 我没有意识形态该怎么办...这是我的映射器课程 @Mapper(componentModel = "spring", uses = {BrandMapper.class}) public interface VehicleTypeMapper { VehicleTypeDT
..
我是Mapstruct的新手。我有一个包含 LocalDateTime 类型字段的模型对象。 DTO包含 Instant 类型字段。我想将 LocalDateTime 类型字段映射到 Instant 类型字段。我有 TimeZone 传入请求的实例。 像这样手动设置字段; set(LocalDateTime.ofInstant(x.getStartDate(),timeZone.to
..
嗨,我需要mappig变量来请求.我如何映射到列表. 我的请求看起来像这样. public class Request { private String Id; private List applicationData; @Data @NoArgsConstructor @AllArgsConstructor public sta
..
请考虑以下POJO: public class SchedulePayload { public String name; public String scheduler; public PeriodPayload notificationPeriod; public PeriodPayload schedulePeriod; } private class
..
我有一个实体,该实体具有我以前这样写的属性 私人Long ICU; 我正在使用mapstruct: 这是该实体的我的映射器: @Mapper(componentModel = "spring") public interface ProtectionQueryMapper extends EntityMapper {
..
我愿意在某些官方项目中使用MapStruct,所以我决定先对其进行一些测试;我需要使其与eclipse集成在一起,并遵循MapStruct网站上提供的所有说明,但是...到目前为止还算不上什么. 有人成功进行了这种整合吗??如果是,我会缺少什么? 我的测试从一个更大的东西开始,但是当我意识到它不起作用时,我决定使用一个较小的示例,所以我做了这件事: 使用openjdk-10.0.1_w
..
正在使用的技术堆栈: Java 8 MapStruct:1.2.0.Final 龙目岛:1.16.18 IDE:IntelliJ-Lombok插件已安装 最初,当我删除getter和setter并添加@Getter和@Setter批注时,遇到了问题,mapstruct无法找到该属性并说:Unknown property "id" in result type com.vg.once.d
..