관리 메뉴

제뉴어리의 모든것

@DATA 어노테이션 본문

Spring Boot

@DATA 어노테이션

제뉴어리맨 2021. 1. 14. 17:51

@Data 에 포함되어 있는 lombok은 다음과 같다.

  • @ToString
  • @EqualsAndHashCode
  • @Getter : 모든 필드
  • @Setter : 정적 필드가 아닌 모든 필드
  • @RequiredArgsConstructor

@Data와 함께 포함되어 있는 lombok의 설정 예를 들어, callSuper, includeFieldNames 그리고 exclude 등을 지정할 수는 없다.

따라서 개별 어노테이션의 설정 값을 기본값이 아닌 값을 사용할 때에는 @Data 대신 개별 어노테이션을 사용하도록 한다.

 

출처 : [Java] Lombok @Data 어노테이션 :: daily (tistory.com)

'Spring Boot' 카테고리의 다른 글

[Spring] @Controller와 @RestController 차이 [출처 유용]  (0) 2021.01.15
Controller에서 Redirect할때  (0) 2021.01.15
@Query 사용시 Limit 지정 방법  (0) 2021.01.14
JPQL 문법, 내용정리  (0) 2021.01.14
JpaRepository  (0) 2021.01.13