Spring boot Mapstruct返回类型

Spring boot Mapstruct返回类型,spring-boot,mapstruct,Spring Boot,Mapstruct,没有为返回类型org.springframework.data.domain.Page注册任何实现类型 @Mapper(componentModel = "spring", uses = { OptionalMapper.class, VehicleImageMapper.class, GearShiftMapper.class, FuelMapper.class, ColorMapper.class, ModelMapper.class, UserMapper.class }) pub

没有为返回类型org.springframework.data.domain.Page注册任何实现类型

@Mapper(componentModel = "spring", uses = { OptionalMapper.class, VehicleImageMapper.class, GearShiftMapper.class,
    FuelMapper.class, ColorMapper.class, ModelMapper.class, UserMapper.class })
public interface VehicleMapper {

    VehicleMapper INSTANCE = Mappers.getMapper(VehicleMapper.class);

    VehicleDTO vehicletoVehicleDTO(Vehicle vehicle);

    Page<VehicleDTO> vehicletoVehicleDTO(Page<Vehicle> vehicles);

    Iterable<VehicleDTO> vehicletoVehicleDTO(Iterable<Vehicle> vehicles);

    Vehicle vehicleDTOtoVehicle(VehicleDTO vehicleDTO);
}
@Mapper(componentModel=“spring”,使用={OptionalMapper.class,VehicleImageMapper.class,GearShiftMapper.class,
FuelMapper.class、ColorMapper.class、ModelMapper.class、UserMapper.class})
公共接口车辆标签{
VehicleMapper实例=Mappers.getMapper(VehicleMapper.class);
车辆到车辆到车辆(车辆);
第页车辆至车辆(第页车辆);
Iterable vehicleto(Iterable vehicleto);
车辆到车辆(车辆到车辆到);
}
我的服务

@Override
public Page<VehicleDTO> searchVehiclesByPage(Pageable page) {
    Page<VehicleDTO> vehicles = vehicleMapper.vehicletoPageVehicleDTO(vehicleRepository.findAllByEnabled(page));
    return vehicles;
}
@覆盖
公共页搜索车辆按页(可分页页){
页码vehicles=车辆标签vehicletoPageVehicleDTO(VehiclerDepository.findAllByEnabled(第页));
返回车辆;
}

有人能帮我一下吗?这是MapStruct中的一个已知问题。看一看

有一个解决方法(我认为是由于一个bug)