【发布时间】:2022-06-17 12:34:41
【问题描述】:
我使用 Lombok @Builder 的第一步。
所以我从外部服务(内部 10 辆汽车)接收 ExternalVehicles 对象。
public class CarConverter {
private Car convertToCar(ExternalVehicles vehicles) {
return Car.builder()
.plateNumber(getPlateNumberFromObjectNestedInExternalVehicles("plateNumber"))
.brand(getBrandFromObjectNestedInExternalVehicles("brand"))
.build();
}
}
对于一辆车,在 plateNumber 字段中接收到 null。 所以我想忽略这辆车,只转换9。
我该怎么做?
【问题讨论】:
-
听起来应该通过过滤
ExternalVehicles中的对象来完成,而不是由构建器完成。 -
谢谢@Chaosfire 我会这样做的。