spring (4) - spring 용 기 를 불 러 오 는 3 가지 방식

1031 단어 Spring
방법 1:
//  1:                 
		ApplicationContext ctx=new ClassPathXmlApplicationContext("classpath:applicationContext.xml");

여러 개의 spring 용 기 를 불 러 올 필요 가 있다 면 배열 로 정의 할 수 있 습 니 다.
//        spring  ,       
		ApplicationContext ctx=new ClassPathXmlApplicationContext(new String[]{"classpath:applicationContext.xml"});
		

방법 2:
//  2:                    
		ApplicationContext ctx=new FileSystemXmlApplicationContext("G:\\workPlace2\\project2\\Spring_DI\\config\\applicationContext.xml");

방법 3:
//  3:  BeanFactory
		BeanFactory ctx=new XmlBeanFactory(new FileSystemResource("G:\\workPlace2\\project2\\Spring_DI\\config\\applicationContext.xml"));

BeanFactory 와 Application Context 의 차이 점:
ApplicationContext 는 BeanFactory 의 확장 으로 ApplicationContext 는 더 많은 기능 을 제공 합 니 다.
예 를 들 어 국제 화 처리, Bean 의 자동 조립 과 다양한 응용 층 의 context 실현
BeanFactory 지연 로드, 첫 번 째 getBean 시 Bean 초기 화

좋은 웹페이지 즐겨찾기