忽略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盘根目录,这样编译也是生效的

相关推荐
zjjsctcdl9 小时前
SpringBoot3.3.0集成Knife4j4.5.0实战
java
沐知全栈开发9 小时前
Java Number & Math 类详解
开发语言
彭于晏Yan9 小时前
Spring Boot 集成邮件服务实现发送邮件功能
java·spring boot·后端
2401_897190559 小时前
宝塔面板SSH提示连接被拒绝_检查服务器端口开关
jvm·数据库·python
浮尘笔记9 小时前
Java Snowy 框架生产环境安全部署全流程(服务器篇)
java·运维·服务器·开发语言·后端
2401_871696529 小时前
MySQL无法通过网络连接服务器_检查bind-address与访问权限
jvm·数据库·python
宸津-代码粉碎机9 小时前
Spring Boot 4.0虚拟线程实战续更预告:高阶技巧、监控排查与分布式场景落地指南
java·大数据·spring boot·分布式·后端·python
2401_887724509 小时前
SQL注入的安全架构设计_将数据库置于内网隔离区
jvm·数据库·python
Rsun045519 小时前
6、Java 适配器模式从入门到实战
java·开发语言·适配器模式
m0_678485459 小时前
如何配置文件描述符限制_limits.conf中Oracle用户配置
jvm·数据库·python