朋友们,
这是我的 Java 对象
@Data
public class CarDto {
private String make;
private String model;
private int year;
}
@Data
public class Car {
private MakeEnum make;
private String model;
private int year;
}
为了消费,我需要做这样的事情
@Mapper
public interface CarMapper {
CarMapper INSTANCE = Mappers.getMapper(CarMapper.class);
Car toModel(CarDto carDto);
CarDto toDto(Car carModel);
}
// Using mapper
Car carModel = CarMapper.INSTANCE.toModel(carDto);
但我正在寻找一个解决方案,我可以这样做:
Car carModel = Mapper.map(carDto, Car.class);
如何做到这一点?没有找到可以基于类型动态映射的示例。ModelMapper我发现这种方法在& Google中都非常方便gson。感谢你的帮助!