작성한 질문수
스프링 핵심 원리 - 기본편
스프링 빈 조회 - 상속 관계
작성
·
312
0
@Bean
public MemberService memberService(){
return new MemberServiceImpl();
}
위 코드에서 스프링 컨테이너는 memberService라는 빈 이름과 return 되는 구현 객체 MemberServiceImpl에 대해 매핑 테이블을 두는 것으로 이해했는데요,
그럼 bean으로 등록되는 class는 MemberServiceImpl 뿐인건가요?
MemberService는 Type이기 때문에 또 자동 등록되는건가요?
퀴즈
스프링 컨테이너(ApplicationContext)의 가장 중요한 역할은 무엇일까요?
빈 객체 관리와 의존관계 설정
서버 배포 자동화
코드 컴파일 및 실행
데이터 암호화
답변 1
안녕하세요. 이무쿤님, 공식 서포터즈 David입니다.
빈으로는 MemberServiceImpl 객체가 등록되며 MemberService 타입으로 등록되진 않습니다.
다만, MemberService 타입으로 찾아올 경우, MemberService 타입으로 할당할 수 있는 빈이 있는지 없는지를 찾게 됩니다.
감사합니다.