XmlBeanFactory : org.springframework.core.io.FileSystemResource를 사용해 컨텍스트 정의 파일을 로딩하는 단순한 BeanFactory
BeanFactory factory = new XmlBeanFactory(new FileSystemResource("hello.xml"));
ClassPathXmlApplicationContext : 클래스 경로부터 컨텍스트 정의 파일을 로딩하는 애플리케이션 컨텍스트
ApplicationContext context = new ClassPathXmlApplicationContext("foo.xml");
클래스 경로에 있는 xml 찾는다.
클래스 경로에 있는 xml 찾는다.
FileSystemXmlApplicationContext : 파일 시스템으로부터 컨텍스트 정의 파일을 로딩하는 애플리케이션 컨텍스트
ApplicationContext context = new FileSystemXmlApplicationContext("c:/foo.xml");
특정위치의 xml파일 찾기
특정위치의 xml파일 찾기
XmlWebApplicationContext : 웹 애플리케이션 컨텍스트로부터 컨텍스트 정의 파일을 로딩하는 애플리케이션 컨텍스트.
어느경우든 getBean()메소드를 사용해 ApplicationContext로부터 빈을 얻을 수 있다. ApplicationContext인터페이스가 BeanFactory인터페이스를 확장하기 때문!!
스프링 버전 - 1.2.9