阿里插件检查lombok报错---方法缺少@Override注解

更新时间:2023-07-23 03:07:39 阅读: 评论:0

去拍拍阿⾥插件检查lombok报错---⽅法缺少@Override注解争相斗艳
问题:
下乳Eclip⾥,阿⾥编码规约插件扫描代码出现,但是idea却没有。
解决:
将以上注解改成
@Setter
@Getter
q萌头像@NoArgsConstructor
@AllArgsConstructor
@ToString(callSuper = true)
原因:
难忘的小学生活1、@Data包含了@Getter @Setter @RequiredArgsConstructor @ToString @EqualsAndHashCode。
  @RequiredArgsConstructor: 会⽣成⼀个包含常量,和标识了NotNull的变量的构造⽅法。⽣成的构造⽅法是私有的private,不要⽤此。特殊需求⾃⼰写。
  @Accessors:设置前缀。如:@Accessors(prefix = "abc") private String abcAge 当⽣成get/t⽅法时,会把此前缀去掉。
寻常的日子也飘香  @EqualsAndHashCode:默认仅使⽤该类中定义的属性且不调⽤⽗类的⽅法,可通过callSuper=true解决。
2、不管⽤@Data还是@Setter时,加上@EqualsAndHashCode都会报“缺少@Overide”错误。
我国的科技成就  以后⽤到⽐较对象时,采⽤id⽐较,如果⾮要⽐较全字段时,⾃⾏实现,如
@Override
public int hashCode() {
return super.hashCode();
}
@Override
public boolean equals(Object obj) {
return super.equals(obj);
}观猎古诗

本文发布于:2023-07-23 03:07:39,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1111979.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:插件   前缀   标识   缺少   注解   规约
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图