-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
구현체가 2개 이상일때 생성자 주입
22.03.27 03:38 작성 조회수 232
0
안녕하세요 현재는 lombok을 이용해서 많이 개발하는데
이 강좌 사례같이 구현체가 2개인 경우는 @RequiredArgsConstructor가 어떻게 작용하나요?
상황에 따라 사용해야 하는 구현체가 다를텐데
이럴때는 롬복 없이 직접 코드로 생성자 주입을 해야하나요?
답변을 작성해보세요.
0
백기선
지식공유자2022.03.29
안녕하세요. @RequriedArgsConstructor는 롬복이 생성자를 만들어 주는 거라서 생성자는 만들어지겠지만 스프링이 해당 생성자를 사용해서 생성자 주입을 하려고 할 때 둘 중에 어떤 빈을 주입해야 하는지 모르니 에러가 나겠죠. 그럴 때 어떻게 대처할 수 있는지는 스프링 IoC가 제공하는 기능에 대해 공부하시면 알 수 있습니다.
답변 1