猿问

使用带有 Java 8 可选字段的 Lombok。如何使用构建器填充字段

使用以下代码,调用时仅填充必填字段OrderDto.builder().build()


@AllArgsConstructor(access = AccessLevel.PRIVATE)

public class OrderDto{


@NotNull

private String id;


private Optional<String> size;


@NotNull

private String description;

我还如何填充可选字段以测试它是否正常工作?


SMILET
浏览 96回答 1
1回答

qq_花开花谢_0

您可以在没有的情况下编写您的字段Optional,然后重写 getter。private String size;private Optional<String> getSize() {&nbsp; &nbsp; return Optional.ofNullable(size);}这比在构造函数中使用可选的更优雅。
随时随地看视频慕课网APP

相关分类

Java
我要回答