忽略Lombok构建警告

警告: Generating equals/hashCode implementation but without a call to superclass, even though this class does not extend java.lang.Object. If this is intentional, add '@EqualsAndHashCode(callSuper=false)' to your type.

  • 原因:@Data 自动生成的 equals 和 hashCode 方法未调用父类的实现
  • 配置方法:lombok.equalsAndHashCode.callSuper=call
  • 解决原理:设置@Data生成的 equals 和 hashCode 方法包含对父类字段的处理

警告: @Builder will ignore the initializing expression entirely. If you want the initializing expression to serve as default, add @Builder.Default. If it is not supposed to be settable during building, make the field final.

  • 原因:@Builder 不会给字段进行默认值赋值
  • 配置方法:没有配置项,只能在需要的字段上加上 @Builder.Default
  • 解决:设置 build 方法赋值字段默认值

lombok.config可以放在项目文件夹外面,比如D盘根目录,这样编译也是生效的

相关推荐
wangkay885 分钟前
【Java 转运营】Day05:抖音新号起号:对标账号运营全指南
java·新媒体运营
你怎么知道我是队长7 分钟前
C语言---递归
c语言·开发语言
superman超哥12 分钟前
实时互动的基石:Rust WebSocket 实现的架构之美
开发语言·rust·编程语言·rust websocket·rust实施互通·rust架构之美
古城小栈12 分钟前
编译型 VS 解释型, 快慢有道
开发语言
qq_3660862217 分钟前
log.info中使用多个占位符{}问题
开发语言
大飞哥~BigFei19 分钟前
新版chrome浏览器安全限制及解决办法
java·前端·chrome·安全·跨域
{Hello World}26 分钟前
Java多态:三大条件与实现详解
java·开发语言
老蒋每日coding27 分钟前
Java解析Excel并对特定内容做解析成功与否的颜色标记
java·开发语言·excel
lang2015092827 分钟前
Java反射利器:Apache Commons BeanUtils详解
java·开发语言·apache