龙目岛可选
我有一个名为这样的类:Address
@Value
class Address {
@NotNull String userId;
@NotNull String line1;
String line2;
private Address(Builder b) {
// copy everything from builder
}
// override getter for line2 so that it returns Optional<String>
public Optional<String> getLine2() {
return Optional.ofNullable(this.line2);
}
// and a Builder
public static class Builder {
// builder methods
}
}
在这里,我被迫写一个,因为,如果我想在使用龙目岛时返回一个可选,我将不得不声明为.这将生成一个接受的生成器方法!Builder
Getter
line2
Optional<String>
Optional<String>
有没有其他方法可以使用龙目岛?Optional