본문 바로가기
IT/Spring

[Spring] - 스프링 롬북(lombok) @EqualsAndHashCode, @JsonProperty 문법 및 사용법

by 차이나는 개발자 2022. 2. 7.
728x90
반응형

#스프링 롬북(lombok) @EqualsAndHashCode, @JsonProperty 문법 및 사용법

 

 

@EqualsAndHashCode(callSuper = true)

-callSuper 속성을 통해 eqauls와 hashCode 메소드 자동 생성해줍니다.

-default: false

-true일시 부모 클래스의 필드까지 체크해줍니다.

 

 

@JsonProperty

-camelCase -> snake_case 

-카멜케이스에서 스네이크 케이스로 변환해줍니다.

@EqualsAndHashCode(callSuper = false)
@JsonProperty("user_id")
private String userId;

 

 

 

728x90
반응형

댓글