使用以下代碼,調(diào)用時僅填充必填字段OrderDto.builder().build()@AllArgsConstructor(access = AccessLevel.PRIVATE)public class OrderDto{@NotNullprivate String id;private Optional<String> size;@NotNullprivate String description;我還如何填充可選字段以測試它是否正常工作?
1 回答
qq_花開花謝_0
TA貢獻1835條經(jīng)驗 獲得超7個贊
您可以在沒有的情況下編寫您的字段Optional,然后重寫 getter。
private String size;
private Optional<String> getSize() {
return Optional.ofNullable(size);
}
這比在構造函數(shù)中使用可選的更優(yōu)雅。
添加回答
舉報
0/150
提交
取消
