现象

Mapstruct build时提示某些字段不存在,但是实际上实体是存在的,但依旧报错

原因

定义的类使用了 lombok 但是 lombok 的依赖顺序迟于 mapstruct
导致编译的时候 getter setter 没有生成所有没有获取到

解决方式

不使用 lombok ,手动生成 getter setter,或调整pom中lombok依赖位置 放到 mapstruct前面 (pom引入的前后顺序)

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐