LOMBOK BUILDER-忽略具有空值的对象
我与Lombok @builder的第一步。
因此,我从外部服务(内部10辆汽车)接收外部行动对象。
public class CarConverter {
private Car convertToCar(ExternalVehicles vehicles) {
return Car.builder()
.plateNumber(getPlateNumberFromObjectNestedInExternalVehicles("plateNumber"))
.brand(getBrandFromObjectNestedInExternalVehicles("brand"))
.build();
}
}
对于一辆汽车,在Platenumber田里收到了零。 因此,我想忽略这辆车而只转换9辆。
我该怎么做?
My first steps with Lombok @Builder.
So I receive ExternalVehicles object from external service (10 cars inside).
public class CarConverter {
private Car convertToCar(ExternalVehicles vehicles) {
return Car.builder()
.plateNumber(getPlateNumberFromObjectNestedInExternalVehicles("plateNumber"))
.brand(getBrandFromObjectNestedInExternalVehicles("brand"))
.build();
}
}
For one car, the null is received in plateNumber field.
So I would like to ignore this car and convert only 9.
How can I do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有多件事要提及:
,然后在我的经验中过滤之前
,这会导致
nullpoInterExceptions
仅仅 导致为了完成,也有办法使
.build()
方法失败,如下所示:https://stackoverflow.com/a/a/72654258/1538176
There are multiple things to mention:
and then filter before the collection
In my experience, this leads to less
NullPointerExceptions
Just for completion, there are also way,to fail the
.build()
method as seen here:https://stackoverflow.com/a/72654258/1538176