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

gusqhr999님의 프로필 이미지
gusqhr999

작성한 질문수

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

컴포넌트 스캔과 자동 의존관계 설정

생성자 주입을 인터페이스 선언으로 인자로 받는데

작성

·

288

0

MemberSerivce에서 생성자주입방식으로 (MemberRepository  memberRepository) 이런식으로 인자값을 표현하셨는데 즉, 이러면 MemberMemoryRepository를 component로 등록하기 위해 @Repository로 선언한다고 하셨습니다.

그런데 만약 MemberDBRepository라는걸 만들고 @Repository로 선언하면 나중에 어떤게 주입될지 어떻게 정의할수 잇나요? MemeberService생성자 주입은 인터페이스 타입으로 되어있는데 말이죠....

다음 강의에서는 컴포넌트 스캔방식이 아닌 자바 설정방식에 의해서는 @Bean 어노테이션있는 함수 안에서 이름만 바꿔주던데..

컴포넌트 스캔방식에서는 어떻게 해줘야 하는지가 궁금합니다.

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. gusqhr999님^^

그런 궁금증을 다음 강의인 스프링 핵심 원리 강의에서 설명드립니다.

감사합니다.

gusqhr999님의 프로필 이미지
gusqhr999

작성한 질문수

질문하기