如果类里面没有 final 的成员变量,有没有它是一样的。
但如果有的话,就会产生一个构造器,要求传入 final 对应的变量的值。然后无参构造器不可用?
而
@RequiredArgsConstructor(staticName="of")
则意味着这个类不能用构造方法构造出来,必须通过 ThisClass.of(...)方法才能构造出来?
RT。。。我看了官方文档,也查了一些资料,还是不太明白。因为 @Data 中自带这个注解,所以想搞明白。。头疼。。
谢谢解答
但如果有的话,就会产生一个构造器,要求传入 final 对应的变量的值。然后无参构造器不可用?
而
@RequiredArgsConstructor(staticName="of")
则意味着这个类不能用构造方法构造出来,必须通过 ThisClass.of(...)方法才能构造出来?
RT。。。我看了官方文档,也查了一些资料,还是不太明白。因为 @Data 中自带这个注解,所以想搞明白。。头疼。。
谢谢解答