如果一个用了 Lombok, 带了 @Builder的类中,给某个property设置了一个初始值,在编译时会报警告提醒加上@Builder.Default 注解,但是加在 property 上,会有一个问题,就是直接new出来的对象就不会带有初始值,直接使用会导致空指针问题。
如果一个用了 Lombok, 带了 @Builder的类中,给某个property设置了一个初始值,在编译时会报警告提醒加上@Builder.Default 注解,但是加在 property 上,会有一个问题,就是直接new出来的对象就不会带有初始值,直接使用会导致空指针问题。