[인프런] 스프링 핵심 원리 기본편 이해 - @Configuration과 싱글톤


[인프런] 스프링 핵심 원리 기본편 이해 - @Configuration과 싱글톤

본 포스팅은 인프런 김영한 강사님의 스프링 핵심 원리 - 기본편강의를 정리한 내용입니다!www.inflearn.com/course/스프링-핵심-원리-기본편@Configuration과 싱글톤AppConfig 클래스 코드 memberService() 메서드와 orderService() 메서드에서 각각 memberRepository() 메서드를 호출한다. memberRepository() 메서드는 MemoryMemberRepository() 를 호출한다.

MemoryMemberRepository() 메서드는 두 번 호출되어서 싱글톤이 깨지는것 처럼 보이는데, 스프링 컨테이너는 어떻게 해결할까?직접 테스트를 해보자.MemberServiceImplOrderServiceImpl테스트를 위해 MemberServiceImpl , OrderServiceImpl 클래스에 MemberRepository..........



원문링크 : [인프런] 스프링 핵심 원리 기본편 이해 - @Configuration과 싱글톤