스프링 기본(5) - 빈 스코프


스프링 기본(5) - 빈 스코프

빈 스코프 종류 스프링 빈은 싱글톤 스코프로 생성됨. 이 외에 프로토타입, request, session, application 같은 것들이 있음. 프로토타입 스코프 싱글톤 스코프에 빈은 항상 같은 빈을 반환하지만, 프로토타입 스코프에서는 매번 새로운 인스턴스를 반환함. 스프링 컨테이너는 프로토타입 빈을 생성하고, 의존관계 주입, 초기화까지만 처리함. 싱글톤 스코프 테스트 결과 각각 생성한 두 개의 빈은 같은 빈을 가리킴. public class SingletonTest { @Test void singletonBeanFind() { AnnotationConfigApplicationContext ac = new AnnotationConfigApplicationContext(SingletonBean.class); SingletonBean singletonBean1 = ac.getBean(SingletonBean.class); SingletonBean singletonBean2 = ac....


#spring #빈 #스코프

원문링크 : 스프링 기본(5) - 빈 스코프