• 2023-12-21@EqualsAndHashCode(callSuper = true/false)
    @EqualsAndHashCode标在子类上callSuper=true,根据子类自身的字段值和从父类继承的字段值来生成hashcode,当两个子类对象比较时,只有子类对象的本身的字段值和继承父类的字段值都相同,equals方法的返回值是true。callSuper=false,根据子类自身的字段值来生成hashcode,当两个子类对
  • 2023-03-02提效神器之Lombok
    提效神器之Lombok准备在IDEA插件中安装Lombok在IDEA设置中启动annotationprocessing添加依赖 <dependency> <groupId>org.projectlombok</groupId> <art
  • 2022-10-19注解系列(持续)
    1、@EqualsAndHashCode(callSuper=false)如果没有继承,仅对一个类加上@Data,不会有告警提示设置@EqualsAndHashCode(callSuper=false);但存在继承,会有告警@Datapublic
  • 2022-08-22Lombok的使用 以及@EqualsAndHashCode
    @EqualsAndHashCode(of={"docId","travelDate"})其中,of选择指定的属性,构建生成equals方法与hashcode方法exclude排除制定属性lombok常用注释:1@Data//用于