MapStruct 映射器错误:结果类型 Dto 中存在未知属性“propertyName”。您指的是“null”吗?

Sub*_*der 6 java spring spring-boot mapstruct

// Driver model
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Driver {
    private String driverName;
    private String licenseNumber;
}

// Car model
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Car {
    private String make;
    private List<Driver> drivers;
    private CarType type;
}

// Car DTO
@Data
@AllArgsConstructor
@NoArgsConstructor
public class CarDto {
    private String make;
    private Integer totalDrivers;
    private String type;
}

@Mapper
public interface CarMapper {
    @Mapping(target = "totalDrivers", expression = "java(mapDrivers(car.getDrivers()))")
    CarDto mapCarDto(Car car);

    default Integer mapDrivers(List<Driver> totalDrivers) {
        return totalDrivers.size();
    }

    @InheritInverseConfiguration
    @Mapping(target = "drivers", ignore = true)
    Car mapDtoToCar(CarDto carDto);
}
Run Code Online (Sandbox Code Playgroud)

当我运行这个项目时,会报告这些错误:

..\CarMapper.java
java: Unknown property "totalDrivers" in result type CarDto. Did you mean "null"?
java: Unknown property "drivers" in result type Car. Did you mean "null"?
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?