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.
별도로 구현하는 Value Object가 없을 경우 @EqualsAndHashCode(callSuper=false)
를 선언해서 구현하면 된다고 한다.
Lombok 참조 문서
Lombok @Data
가 컴파일 경고가 나는 이유는 객체의 직접적인 서브클래스가 아닌 경우, Super 클래스를 호출하기 때문이다.
사용하고자 하는 @Data
위에 어노테이션
@EqualsAndHashCode(callSuper=false)
위의 한 줄을 추가해주면 경고가 사라진다.
[출처] : https://www.wrapuppro.com/programing/view/Sw1zKZociAHK0j6