mapstruct在使用中的问题

问题描述

  1. 对应的接口生成的bean转换不完整。
  2. 和Builder的结合使用@aftermapping失效。

解决

1、可能原因,字段的名称不同,导致映射不完全。

  • @Mapping(source = "映射前字段",target = "映射后字段")

2、使用了Lombok中的@Builder,在MapStruct编译时, 会用BeanBuilder.build()完成目标对象的实例化

mapstruct的具体使用和注意点

posted @ 2022-11-11 12:24  代码红了一大片  阅读(625)  评论(0)    收藏  举报