1
clickhouse 2023-01-22 16:11:13 +08:00 1
不会,再加上 @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 4
@BraveXaiver 没有构造函数默认是无参构造。而 builder 会生成全参构造,导致没有无参构造了
|
6
S9Yh4wIFsBG7jnE4 2023-01-23 00:12:33 +08:00
为啥不用 record 关键字?
|
7
oneisall8955 2023-01-23 08:50:08 +08:00 via Android 1
@Builder ,需要加 @NoArgsContrusctor 和 @AllArgsContrusctor 。印象 @Builder 只有全参构造方法吧,反序列化创建对象时,使用不存在的无参构造方法,导致失败
|