@NoArgsConstructor - 파라미터가 없는 기본 생성자를 만들어줌 ex) User user = new User(); @RequiredArgsConstructor - final이나 @NonNull인 필드값만 파라미터로 받는 생성자 생성 ex) User user = new User(name, email); @AllArgsConstructor - 모든 필드값을 파라미터로 받는 생성자 생성 ex) User user = new User(name, email, picture, role);