클래스 레벨에서 @Data 어노테이션을 붙여주면, @Getter ,@Setter, @RequiredArgsConstructor, @ToString, @EqualsAndHashCode을 한꺼번에 설정해주는 매우 유용한 어노테이션 입니다.
접근자, 설정자, final 또는 @NonNull 필드 값을 파라미터로 받는 생성자, toString, equals, hashCode 메소드가 자동으로 만들어 집니다.
cf) @NonNull = 파라미터나 메소드 위에 붙어 null이 아닌 값이 매개변수 거나 return 값이어야 한다.
반응형
'웹프로그래밍 > spring~~' 카테고리의 다른 글
Spring security CSRF 프로텍션 (0) | 2019.08.09 |
---|---|
Spring JPA를 사용해 보자~ (0) | 2019.08.06 |
스프링 어노테이션 정리~ (0) | 2019.07.22 |
spring project groupid, artifactid 네이밍 (0) | 2019.07.15 |
5장 1. Logback (0) | 2019.07.08 |
CDATA란? (0) | 2019.07.08 |
gradle 의존성 옵션들 (0) | 2019.06.10 |
Maven vs Gradle (0) | 2019.06.05 |