해결된 질문
작성
·
561
답변 1
0
안녕하세요, lwisekiml 님. 공식 서포터즈 y2gcoder 입니다.
네, 맞습니다. Spring Framework에서는 기본적으로 모든 빈(Bean)이 싱글톤(Singleton) 스코프로 생성됩니다. @Scope
어노테이션을 명시적으로 사용하지 않아도, 기본적으로 싱글톤으로 동작하게 됩니다. 이것은 Spring Framework의 기본 전략입니다.
new AnnotationConfigApplicationContext(ClientBean.class, PrototypeBean.class);
코드를 사용하여 스프링 컨테이너를 생성할 때, ClientBean과 PrototypeBean이 스프링 컨테이너에 등록됩니다. 여기서 ClientBean은 명시적으로 스코프를 지정하지 않았기 때문에, 기본 전략에 따라 싱글톤 스코프로 동작하게 됩니다.
감사합니다.