강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

김태민님의 프로필 이미지
김태민

작성한 질문수

예제로 배우는 스프링 입문 (개정판)

프록시 패턴

구현체가 2개 이상일때 생성자 주입

작성

·

361

0

안녕하세요 현재는 lombok을 이용해서 많이 개발하는데 

이 강좌 사례같이 구현체가 2개인 경우는 @RequiredArgsConstructor가 어떻게 작용하나요?

 

상황에 따라 사용해야 하는 구현체가 다를텐데

이럴때는 롬복 없이 직접 코드로 생성자 주입을 해야하나요?

답변 1

0

백기선님의 프로필 이미지
백기선
지식공유자

안녕하세요. @RequriedArgsConstructor는 롬복이 생성자를 만들어 주는 거라서 생성자는 만들어지겠지만 스프링이 해당 생성자를 사용해서 생성자 주입을 하려고 할 때 둘 중에 어떤 빈을 주입해야 하는지 모르니 에러가 나겠죠. 그럴 때 어떻게 대처할 수 있는지는 스프링 IoC가 제공하는 기능에 대해 공부하시면 알 수 있습니다.

김태민님의 프로필 이미지
김태민

작성한 질문수

질문하기