ApplicationContext
스프링 프레임워크 시작 시 메모리 영역에 Context 객체 생성
스프링에서 생성되는 객체(스프링 컨테이너)
BeanFactory를 상속(BeanFactory InterFace의 하위 Interface)
XML, Java Class 등으로 생성 가능(BeanDefinition 추상화)
root-Context.xml 파일을 통해 관리 객체 설정
(webapp/WEB-INF/spring 폴더에 존재)
모든 서블릿을 공유할 수 있는 Bean의 집합 공간
component-scan 태그로 패키지 스캔
Component Annotation 클래스를 찾아서 인스턴스 생성
Autowired Annotation 설정