Published 2022. 5. 27. 09:15
  1. @Data는 @Getter, @Setter, @RequiredArgsConstructor, @ToString, @EqualsAndHashCode를 모두 설정해주는 유용한 어노테이션이다.
@Data
public class User {
  // ...
}
  • 클래스 레벨에서 @Data 어노테이션을 붙여 주면, 모든 필드를 대상으로 접근자와 설정자가 자동으로 생성되고, final 또는 @NotNull 필드 값을 파라미터로 받는 생성자가 만들어지며, toString, equals, hashCode 메소드가 자동으로 만들어진다.

'Spring > Annotation' 카테고리의 다른 글

@Configuration  (0) 2022.06.01
@RequestParam  (0) 2022.05.30
@Controller, @RestController 비교  (0) 2022.05.30
@Pathvariable  (0) 2022.05.27
@RequiredArgsConstructor  (0) 2022.05.26
복사했습니다!