使用以下代码,调用时仅填充必填字段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条经验 获得超7个赞
您可以在没有的情况下编写您的字段Optional,然后重写 getter。
private String size;
private Optional<String> getSize() {
return Optional.ofNullable(size);
}
这比在构造函数中使用可选的更优雅。
添加回答
举报
0/150
提交
取消