Spring Annotation: @NoArgsConstructor, @AllArgsConstructor, @RequiredArgsConstructor, @Data

텅텅텅·2022년 6월 18일
0

Spring TIL

목록 보기
10/13

@NoArgsConstructor
-파라미터가 없는 기본 생성자 생성해줌

User user1 = new User();

@AllArgsConstructor
-어노테이션은 모든 필드 값을 파라미터로 받은 생성자 생성해줌

User user2 = new User("user", "123");

@RequiredArgsConstructor
-final, @NonNull인 필드 값만 파라미터로 받는 생성자를 만들어줌

User user3 = new User(1L, "user3", "123", null);

@Data
@Getter, @Setter, @RequiredArgsConstructor, @ToString, @EqualsAndHashCode를 한꺼번에 설정해주는 어노테이션

profile
아무것도모르오

0개의 댓글