강의

멘토링

로드맵

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

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

작성한 질문수

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

프록시 패턴

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

작성

·

362

0

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

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

 

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

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

퀴즈

흩어진 코드를 분리하기 위한 AOP(관점 지향 프로그래밍)가 해결하려는 근본적인 문제는 무엇일까요?

데이터베이스 접근 속도 저하

기능 변경 시 여러 곳의 코드 수정 필요

객체 간 상속 구조의 복잡성 증가

메모리 사용량의 비효율성

답변 1

0

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

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

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

작성한 질문수

질문하기