반응형 Spring14 [Spring]Spring Bean Scope 1. Singleton Scope- SpringContatiner는 해당 Bean에 대한 여러개의 요청이나 참조에 대해 하나의 Bean 인스턴스만 생성해서 제공함.- 사용자의 요청시마다 유지해야할 data일 경우 Singleton Scope는 부적합.- scope을 별도로 지정하지 않을경우 기본값은 Singleton Scope이다. 2. Prototype Scope- SpringContainer는 요청시마다 새로운 인스턴스 생성하여 제공. 3. Request Scope- Http Request마다 새로운 인스턴스 를 생성하여 제공 4. Session Scope- Http Session마다 새로운 인스턴스 를 생성하여 제공 2012. 4. 9. [Spring]Dependency Injection Bean Definition 파일에 정의 한 dependency 관련 정보를 바탕으로 객체 사이의 의존 관계를 Container가 자동적으로 연결해주는것을 말한다. Container API 에 종속되는것을 줄일수 있다. - Setter Injection : Setter 메소드 구현을 통해 해당 객체 초기화시 Container로 부터 참조관계에 놓인 특정 리소스를 할당받음. - Constructor Injection : Constructor 구현을 통해 특정 객체 초기화 시 Contatiner로부터 참조 관계에 놓인 특정 리소스를 할당 받는 방법 -- Setter Injection 예 [속성 정의 파일 ] [구현클래스 ] public class MovieServiceImpl implements MovieS.. 2012. 3. 21. 이전 1 2 다음 728x90 반응형