每次pojo类转换的时候很麻烦,所以就在搜pojo类快速转换方法,突然发现一个比较好的pojo类转换工具mapstruct 。
项目中只需要添加如下依赖:
然后定义一个接口添加@Mapper(componentModel = "spring")注解 便可以直接使用该工具了。如下:
使用的时候一定要注意Lombok的版本
以上Mapstruct我用1.16.18版本的Lombok可以正常编译,1.18.x编译会报如下错:
一定要版本匹配才可以正常使用
每次pojo类转换的时候很麻烦,所以就在搜pojo类快速转换方法,突然发现一个比较好的pojo类转换工具mapstruct 。
项目中只需要添加如下依赖:
然后定义一个接口添加@Mapper(componentModel = "spring")注解 便可以直接使用该工具了。如下:
使用的时候一定要注意Lombok的版本
以上Mapstruct我用1.16.18版本的Lombok可以正常编译,1.18.x编译会报如下错:
一定要版本匹配才可以正常使用