`
keating
  • 浏览: 167163 次
  • 性别: Icon_minigender_1
  • 来自: weihai
社区版块
存档分类
最新评论

lombok的canEqual/equals

    博客分类:
  • Java
阅读更多
  public boolean equals(Object o)
  {
    if (o == this)
      return true;
    if (!(o instanceof PayType))
      return false;
    PayType other = (PayType)o;
    return other.canEqual(this);
  }

  public boolean canEqual(Object other)
  {
    return other instanceof PayType;
  }


要是一个类没有属性,那么equals方法就悲剧了。

恰巧,我在一个子类总使用了@Data,覆盖了父类的equlas,然后如上说是。结果这个子类的JcomboBox的下拉框怎么拉,都是第一个item!现在才知道问题在equals啊。。。

重来我的博客,算温锅了
分享到:
评论

相关推荐

    lombok.jar包 Lombok帮助我们生成这些 getter setter 全参构造无参构造equals hashcode

    //使用Lombok帮助我们生成这些内容 getter setter 全参构造无参构造equals hashcode //Lombok 使用步骤 // 1 检查idea是否已经安装 Lombok // 2 检查是否勾选了 enable annotation processer // 3 导入 Lombok依赖 /...

    lombok 1.18.16

    lombok 1.18.16,2020.11.9 从官网下载的:https://projectlombok.org/download

    lombok.jar lombok.jar

    将lombok.jar文件,放到eclipse安装路径,该jar包也就是lombok插件的jar文件了  打开eclipse.ini文件,添加如下内容:  -javaagent:lombok.jar  -Xbootclasspath/a:lombok.jar 重启eclipse

    lombok-1.16.8.jar

    官方下载地址:https://projectlombok.org/download.html 文档:http://jnb.ociweb.com/jnb/jnbJan2010.html#installation

    Lombok 注解工具类

    lombok 通过注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具,比如属性getter,setter,构造函数等。 具体使用方式可以参考官网说明:https://projectlombok.org/features/all

    idea中lombok插件

    Project Lombok是一个java库,可以自动插入编辑器...永远不要再写另一个getter或equals方法,使用一个注释,您的类具有一个功能齐全的构建器,自动化您的日志记录变量等等。 官网地址:https://www.projectlombok.org/

    lombok插件

    里面包含3个版本插件,0.19-2017.3;0.19-2018.1;0.19-2018.EAP,我用的IDEA版本是2017.3.4的,插件的本地安装方法文档有写

    lombok-plugin-0.28-2019.3.zip

    Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法。官方地址:https://projectlombok.org/,github地址:...

    lombok-plugin-0.25-2018.3.zip

    Lombok是一种java工具,通过Lombok里面提供的注解,我们不用写get,set,toString等方法,简化我们的开发量. 官网地址:https://www.projectlombok.org/ 例如:QueryResult实体类,并没有写get,set和toString方法,而是打了...

    lombok.jar(1.16.18版本)最新包

    lombok(1.16.18版本)最新包, 1、下载Lombok.jar 2、双击运行Lombok.jar 数秒后将弹出一框,以确认eclipse的安装路径 3、确认完eclipse的安装路径后,点击install/update按钮,即可安装完成 4、安装完成之后,请...

    lombok-plugin-0.28-2018.2.zip

    Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。出现的神奇就是在源码中没有getter和setter方法,但是在编译生成的字节码文件中有getter和setter方法。...

    lombok.jar;lombok.jar

    lombok.jar lombok.jar lombok.jar lombok.jar 亲测好用!!!

    lombok.jar-1.18.0红辣椒代码生成工具

    Lombok是一款小巧的代码生成工具。官方网址:http://projectlombok.org/ LomBok主要特性有:自动生成默认的getter/setter方法、自动化的资源管理(通过@Cleanup注解)及注解驱动的异常处理等。目前在国外广泛应用。

    eclipse/myeclipse/Idea安装lombok插件

    eclipse/myeclipse/Idea安装lombok插件,个人小小整理

    lombok的jar包.zip

    Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。出现的神奇就是在源码中没有getter和setter方法,但是在编译生成的字节码文件中有getter和setter方法。...

    lombok-1.16.20-API文档-中文版.zip

    赠送jar包:lombok-1.16.20.jar; 赠送原API文档:lombok-1.16.20-javadoc.jar; 赠送源代码:lombok-1.16.20-sources.jar; 赠送Maven依赖信息文件:lombok-1.16.20.pom; 包含翻译后的API文档:lombok-1.16.20-...

    重写toString和equals方法

    重写toString和equals方法的意义以及方法

    lombok-1.18.6-source.zip

    下载Lombok,版本为Lombok1.18.6.jar(因jdk1.8与1.16.x版本不匹配,所以才升级1.18.x版本) 安装方法: 将Lombok1.18.6.jar复制到eclipse安装目录下之后鼠标双击它,然后点击弹窗页面的Specify location按钮之后...

    lombok 1.18.24 良心价

    lombok 1.18.24 lombok 1.18.24 lombok 1.18.24 lombok 1.18.24 lombok 1.18.24 lombok 1.18.24 lombok 1.18.24 lombok 1.18.24 lombok 1.18.24 lombok 1.18.24 lombok 1.18.24 lombok 1.18.24 lombok 1.18.24 ...

    MoodCat.me-Core:欢迎访问MoodCat.me,这是未来的音乐平台,现已开始提供。 与我们一起探索和享受适合您的音乐的冒险!

    MoodCat.me 该项目已终止(目前)。... .m2/repository/org/projectlombok/lombok/LATEST_LOMBOK_VERSION/lombok-LATEST_LOMBOK_VERSION.jar安装将提供将Lombok附加到IDE的步骤。 (仅限IntelliJ)

Global site tag (gtag.js) - Google Analytics