Lombok中@Builder注解使用注意事项

xkrivzooh2020年11月5日
小于 1 分钟

Lombok中@Builder注解使用注意事项

Lombok使用@Builder注解时,默认是不能反序列化的,因为没有默认构造函数,因此可以通过增加下面2个注解来解决问题:

@NoArgsConstructor(access = AccessLevel.PUBLIC)@AllArgsConstructor(access = AccessLevel.PRIVATE)

示例代码:

@Data
@Builder
@NoArgsConstructor(access = AccessLevel.PUBLIC)
@AllArgsConstructor(access = AccessLevel.PRIVATE)
public static class NamespaceItem {
   private String namespace;

   private Map<String, Set<String>> appOwners = Maps.newHashMap();
}
上次编辑于: 2022/9/13 16:52:28
Loading...