@Bean과 static method
youngjun._.
인프런 강의(스프링 핵심 원리 기본) 내용 중 Spring Container는 Bean을 싱글톤으로 관리하고 이를 확인하는 테스트 코드를 실행하다가 @Configuration class에서 Bean을 등록하는 method가 static인 경우 싱글톤이 보장되지 않아 이유가 궁금해서 찾아보았다. 기존 코드 @Configuration public class AppConfig { @Bean public MemberService memberService() { return new MemberServiceImpl(memberRepository()); } @Bean public MemberRepository memberRepository() { return new MemoryMemberRepository(); } ..