- 2024-10-17【Springboot】注解EqualsAndHashCode
先看问题,如图所示注解解释@EqualsAndHashCode作用与子类上callSuper=true,根据子类自身的字段值和从父类继承的字段值来生成hashcode,当两个子类对象比较时,只有子类对象的本身的字段值和继承父类的字段值都相同,equals方法的返回值是true。callSuper=false,根据子类
- 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//用于