场景
Java中使用MapStruct实现对象转换/实体属性赋值/Bean属性映射,避免大量setter和getter:
Java中使用MapStruct实现对象转换/实体属性赋值/Bean属性映射,避免大量setter和getter_霸道流氓气质的博客-CSDN博客
上面介绍了mapstruct的简单使用,某些场景下需要自定义转换规则,比如记录时间字段默认获取
当前时间、某个属性需要根据两个属性的判定关系转换。
注:
博客:
霸道流氓气质的博客_CSDN博客-C#,架构之路,SpringBoot领域博主
实现
1、这是可以通过@Mapping的expression来进行设置。
比如设置某个字段为获取当前时间。
@Mapping(target = "recordTime",expressio