• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

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

22.03.27 03:38 작성 조회수 232

0

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

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

 

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

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

답변 1

답변을 작성해보세요.

0

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