@NoArgsConstructor:: 파라미터 값이 없는 빈 생성자를 생성 @AllArgsConstructor:: 모든 파라미터를 받는 생성자를 생성 @RequiredArgsConstructor:: final이나 @NonNull 이 붙은 변수들을 가진 생성자를 생성 (주의:: final이나 @NonNull 없는 경우 오류 발생)