본문 바로가기
반응형

bean2

Bean 범위(scope) Bean 범위(scope) 스프링은 기본적으로 컨테이너에 한 개의 빈 객체를 생성한다. 경우에 따라서 getBean() 메서드를 호출할 때마다 빈 객체를 매번 생성하고 싶은 경우에는 빈의 범위를 설정하는 방법으로 할 수 있다. ... scope 속성범위 설명 singleton 스프링 컨테이너에 한 개의 빈 객체만 존재한다 (기본값) prototype 빈을 사용할 때 마다 객체를 생성한다. request HTTP요청 마다 빈 객체를 생성한다. WebApplicationContext에서만 적용 가능 session HTTP 세션마다 빈 객체를 생성한다. WebApplicationContext에서만 적용 가능 global-session 글로벌 HTTP 세션에 대해 빈 객체를 생성한다. 포틀릿을 지원하는 컨텍스트.. 2018. 12. 18.
스프링(Spring) 컨테이너 스프링(Spring) 컨테이너 스프링은 객체를 관리하는 컨테이너를 제공, 컨테이너에 객체를 담아두고 필요할때에 컨테이너로부터 객체를 가져와 사용할 수 있도록 하고 있다( 아마도 싱글톤 패턴과 관련이 있는 듯 하다.) BeanFactory와 ApplicationContext가 컨테이너 역할을 수행하는 인터페이스. BeanFactory-----------------------ApplicationContext-----------------------WebApplicationContext BeanFactory 인터페이스 org.springframwork.beans.factory.BeanFactory 인터페이스는 빈 객체를 관리하고 각 빈 객체간의 의존관계를 설정해주는 기능을 제공하는 가장 단순한 컨테이너. 구현.. 2018. 12. 17.
반응형