问题:mapStruct生成的代码变量赋值大量缺失,只进行了id变量赋值
定位:经排查,发现mapStruct和lombok版本存在不兼容问题,如果lombok依赖包不指定版本,默认拉取最新的lombok版本(1.18.20),和mapstruct:1.4.1.Final版本不兼容
解决:必须lombok指定版本:降为1.18.16
指定lombok版本后mapstruct生成代码正常
问题:mapStruct生成的代码变量赋值大量缺失,只进行了id变量赋值
定位:经排查,发现mapStruct和lombok版本存在不兼容问题,如果lombok依赖包不指定版本,默认拉取最新的lombok版本(1.18.20),和mapstruct:1.4.1.Final版本不兼容
解决:必须lombok指定版本:降为1.18.16
指定lombok版本后mapstruct生成代码正常