使用 MAPSTRUCT 的 Java 类我们在接口内部有静态变量 INSTANCE,并且该接口实现是在运行时创建的。那么,如何在 Java 中模拟使用 Map Struct 的类?
@Mapper 1
public interface CarMapper {
CarMapper INSTANCE = Mappers.getMapper( CarMapper.class ); 3
@Mapping(source = "numberOfSeats", target = "seatCount")
CarDto carToCarDto(Car car); 2
}
public class A
{
public CarDto getCardto()
{
CarDto carDto = CarMapper.INSTANCE.carToCarDto(car);
return carDto;
}
}
如何为 A 类创建模拟?