NoArgsConstructor란?

진기·2024년 1월 18일

Springboot

목록 보기
5/9

📌NoArgsConstructor란?

  • @NoArgsConstructor 어노테이션은 파라미터가 없는 디폴트 생성자를 자동으로 생성한다.
  • 이 어노테이션을 사용하면, 클래스에 명시적으로 선언된 생성자가 없더라도 인스턴스를 생성할 수 있다.

@NoArgsConstructor사용 예시

@NoArgsConstructor
public class Person {
    private String name;
    private int age;
    // getters and setters
}
  • @NoArgsConstructor를 사용하면 코드는 다음과 같아진다.
public class Person {
    private String name;
    private int age;
    
	public Person(){}
}
  • 참고로 @AllArgsConstructor는 모든 필드 값을 파라미터로 받는 생성자를 생성한다.
profile
개발 성장 이야기

0개의 댓글