1 clickhouse 2023-01-22 16:11:13 +08:00 ![]() 不会,再加上 @Builder 才可能会出问题。 |
![]() | 2 wellerman 2023-01-22 16:11:27 +08:00 @Data All together now: A shortcut for @ToString, @EqualsAndHashCode, @Getter on all fields, and @Setter on all non-final fields, and @RequiredArgsConstructor! |
![]() | 3 BraveXaiver OP @clickhouse 我一想好想是加了 builder ,可这是啥原理呢 |
4 luckjoe680 2023-01-22 17:36:28 +08:00 via Android @BraveXaiver 蹲一下原因 |
![]() | 5 dyhu 2023-01-22 21:30:06 +08:00 ![]() @BraveXaiver 没有构造函数默认是无参构造。而 builder 会生成全参构造,导致没有无参构造了 |
6 S9Yh4wIFsBG7jnE4 2023-01-23 00:12:33 +08:00 为啥不用 record 关键字? |
![]() | 7 itechify PRO ![]() @Builder ,需要加 @NoArgsContrusctor 和 @AllArgsContrusctor 。印象 @Builder 只有全参构造方法吧,反序列化创建对象时,使用不存在的无参构造方法,导致失败 |