spring boot 어노테이션

jjuya·2024년 3월 20일
0
post-thumbnail

@NoArgsConstructor

: 파라미터가 없는 디폴트 생성자를 자동으로 생성
: 기본 생성자 주입

@NoArgsConstructor
public class User {
	private Long id;
}

@NoArgsConstructor 어노테이션을 사용하면 해당 코드와 동일하게됨

public class User {
	private Long id;

	public User(){}
}

@NoArgsConstructor(access = AccessLevel.PROTECTED)

“아무런 매개변수가 없는 생성자를 생성하되 다른 패키지에 소속된 클래스는 접근을 불허한다” 라는뜻

@RequiredArgsConstructor

: final 이나 @NonNull 인 필드값만 파라미터로 받는 생성자

profile
Review the Record⭐

0개의 댓글