@configuration 및 싱글톤
실제로 @Configuration은 싱글톤 때문에 존재합니다. 다음 AppConfig 코드를 살펴보겠습니다. (뭔가 이상한) public class AppConfig { // @Bean memberService –> new MemoryMemberRepository() // @Bean orderService –> new MemoryMemberRepository() @Bean public MemberService memberService() { return new MemberServiceImpl(new memberRepository()); } @Bean public MemberRepository memberRepository() { return new MemoryMemberRepository(); } @Bean public OrderService orderService() { return new OrderServiceImpl( memberRepository(), … Read more