@Configuration 과 싱글톤

스프링 핵심 원리/싱글톤 컨테이너 2020. 12. 26. 18:53

AppConfig @Configuration // 애플리케이션의 설정 정보 public class AppConfig { @Bean // 스프링 컨테이너에 등록된다. public MemberRepository memberRepository() { // 객체 생성을 메소드 처리 System.out.println("call AppConfig.memberRepository"); return new MemoryMemberRepository(); // 새로운 구현체를 주입 하고 싶다면 new 객체를 수정하면 된다. } @Bean public DiscountPolicy discountPolicy(){ // 객체 생성을 메소드 처리 //return new FixDiscountPolicy(); // 새로운 구현체를 주입..

Article Thumbnail