스프링 컨테이너 ApplicationContext ac = new AnnotationConfigApplicationContext(AppConfig.class); 위의 코드가 스프링 컨테이너를 생성하는 코드이다. 여기서, ApplicationContext를 스프링 컨테이너라고 한다. ( 이는 인터페이스로 구성됨 ) 스프링 컨테이너는 XML이나 애노테이션 기반 자바 설정 클래스로 만들 수 있다. (여기서는 자바 설정 클래스를 기반으로 스프링 컨테이너를 만들 것이다.) 즉, 위의 코드를 통해 ac는 ApplicationContext 인터페이스의 구현체가 된다. [ 엄밀히 말하자면, 스프링 컨테이너를 부를 때는 BeanFactoy, ApplicationContext를 구분해서 이야기한다. 그러나, BeanFac..