반응형 RequiredArgsConstructor1 [Spring Boot]@RequiredArgsConstructor란? 많이 쓰이는 @NoArgsConstructor랑 @AllArgsConstructor랑비교해서 말하자면, @NoArgsConstructornew Member()같이 아무 인자 없는 기본 생성자 만들어주는 애너테이션임근데 setter나 builder 없으면 무쓸모 일수도@AllArgsConstructor모든 필드 받아서 초기화하는 생성자 만들어주는 애너테이션임new Member("Kim", 20); 이런식필드가 많으면 쓸데없이 많은 인자 전달해야할수도@RequiredArgsConstructor주로 의존성 주입(DI)할때 많이 쓰임.final붙은 필드나, @NonNull붙은 필드만 생성자에 포함됨.필드가 많아도, 필요한 필드로만 생성자 딱딱 정리 가능-> 깔끔함. 왜 @RequiredArgCons.. 2025. 5. 3. 이전 1 다음 반응형