클래스 레벨에서 @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
블로그 이미지

발전하는개발자

나의 인생에 필요한 정보들(프로그래밍, 철학, 운동...)

,