작성한 질문수
스프링 핵심 원리 - 기본편
프로토타입 스코프 - 싱글톤 빈과 함께 사용시 문제점
작성
·
115
0
ApplicationContext ac = new AnnotationConfigApplicationContext(ClientBean.class, PrototypeBean.class); ClientBean clientBean = ac.getBean(ClientBean.class);
clientBean 이 prototypeBean 을 바로 참조하는게 아니라
clientBean 에 생성된 prototypeBean 참조하면 그 안에
생성 시점에 주입 받은 참조 값을 참조하는 건가요?
맞나요? 헷갈려요 ㅠ
답변 1
1
안녕하세요. 으아아아앙님
ClientBean은 싱글톤으로 만들어지고, PrototypeBean은 prototype으로 만들어집니다.
문제는 ClientBean이 싱글톤이기 때문에 딱 하나의 PrototypeBean을 주입받게 됩니다.
이 부분이 문제라는 것으로 설명드렸습니다 🙂
관련해서 9. 빈 스코프를 처음부터 복습해보시면 이해가 되실거에요.
감사합니다.