本文共 721 字,大约阅读时间需要 2 分钟。
手写实现类
@Mapperpublic interface CarMapper { @Mappings({...}) CarDto carToCarDto(Car car); default PersonDto personToPersonDto(Person person) { //hand-written mapping logic }}
手写类型转换方法
public class DateMapper { public String asString(Date date) { return date != null ? new SimpleDateFormat( "yyyy-MM-dd" ) .format( date ) : null; } public Date asDate(String date) { try { return date != null ? new SimpleDateFormat( "yyyy-MM-dd" ) .parse( date ) : null; } catch ( ParseException e ) { throw new RuntimeException( e ); } }}
@Mapper(uses=DateMapper.class)public class CarMapper { CarDto carToCarDto(Car car);}
转载地址:http://ddmub.baihongyu.com/