스프링 컨테이너 BeanFactory 스프링 컨테이너의 최상위 인터페이스 스프링 빈을 관리/조회 역할 담당 getBean() 제공 : 주어진 이름과 타입을 가진 bean 찾아 반환 ApplicationContext ApplicationContext는 인터페이스이며 이를 스프링 컨테이너라고 한다. BeanFactory의 기능을 모두 상속받아 제공(BeanFactory Interface의 구현체) BeanFactory vs ApplicationContext 애플리케이션을 개발할 때는 빈을 관리, 조회하는 기능 외에도 필요한 부가기능들이 있음 ApplicationContext는 메세지소스, 환경변수, 애플리케이션 이벤트, 편리한 리소스 조회 같은 다양한 인터페이스를 상속 사용예 ApplicationContex..