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

III님의 프로필 이미지
III

작성한 질문수

스프링 핵심 원리 - 기본편

@Configuration과 바이트코드 조작의 마법

의존관계 주입 질문입니다.

작성

·

184

0

4. '스프링 컨테이너와 스프링 빈'강의에서 빈을 한번에 등록하고 그 이후에 의존관계를 주입한다고 알고있습니다.

 

그런데 '@Configuration과 싱글톤'강의에서

 

@Bean
public MemberRepository memberRepository() {

 if (memoryMemberRepository가 이미 스프링 컨테이너에 등록되어 있으면?) {
	 
	return 스프링 컨테이너에서 찾아서 반환;
 } else { //스프링 컨테이너에 없으면
	 
	기존 로직을 호출해서 MemoryMemberRepository를 생성하고 스프링 컨테이너에 등록
	 return 반환
 }
}

이렇게 되어있는데 else로직은 앞에서 말했던 것처럼 처음에 빈을 한번에 등록했을 때 실행되는 로직이 맞나요?
 

답변 1

0

안녕하세요. III님, 공식 서포터즈 David입니다.

네, 맞습니다🙂

감사합니다.

III님의 프로필 이미지
III

작성한 질문수

질문하기