본문 바로가기
반응형

Polpid's World555

[Spring In Action] 2.4 오토와이어링 스프링은 4종류의 와이어링을 제공한다. 1. byName (autowire="byName") property 이름과 동일한 빈을 와이어링 해준다. 이름이 반드시 같아야한다. 2. byType property type과 동일한 빈을 와이어링 해준다. 할당 가능한 타입의 빈이 둘 이상일 경우에는 예외 발생시킨다. 3. constructor 해당 빈의 생성자에 맞는 빈을 자동으로 선택해준다. 4. autodetect 컨테이너가 알아서 결정해준다. 최초에는 constructor 방식을 먼저 적용, 그다음에 byType 방식을 시도한다. 오토와이어링 문제점. - 명확성 결여된다. 2011. 7. 19.
[토비의스프링3][10.1.4] 웹 애플리케이션의 IoC 컨테이너 구성 단일 서블릿 컨텍스트 구성 방법 spring org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/applicationContext.xml /WEB-INF/spring-servlet.xml 1 서블릿 컨테이너가 서블릿을 언제 만들고 초기화할지 순서 정함. 보통 1. 2011. 7. 13.
[토비의스프링3][10.1.3] IoC 컨테이너 계층 구조 모든 애플리케이션 컨텍스트는 부모 애플리케이션 컨텍스트를 가질수 있다. 단. 애플리케이션 컨텍스트의 검색 순서는 항상 자신 먼저이고 그런 다음 직계 부모 순서이다. 하위 컨텍스트는 검색에서 제외된다. 같은 레벨의 컨텍스트도 갬색에서 제외된다. 동일한 bean 이 부모에게도 있을경우 자식의 bean이 부모의 bean을 오버라이드 한다. ApplicationContext parent = new GenericXmlApplicationContext("parents.xml");GenericApplicationContext child = new GenericApplicationContext(parent); XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader(.. 2011. 7. 11.
728x90
반응형