본문 바로가기

Java

[Java] Lombok 설정해서 사용할 경우

Lombok 사용시 컴파일 경고 없애는 방법

 

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.

 

 

import lombok.EqualsAndHashCode;



@Data /* 아래 코드 추가 */
@EqualsAndHashCode(callSuper=false)

public class Program extends CommonModel {
    private String id;
}

 

좀더 자세한 사용법은 아래 링크에 코드를 참조

 

http://projectlombok.org/features/EqualsAndHashCode.html

 

간단히 이야기 하면 별도로 구현하는 Value Object 가 없다면 위에 callSuper=false 있다면 위 링크를 보고 참조해서 구현하면 됩니다.