그림에서 확인할 수 있듯 GenericXmlApplicationContext는 AbstractApplicationContext보다 상위구조를 가지고 있는것을 확인할 수 있다.
- Object object;
- AbstractApplicationContext ctx = new GenericXmlApplicationContext(resource);
- // 스프링 컨테이너 생성과 설정
- object = ctx.getBean("beanID", Object.class); // 스프링 컨테이너 사용
- /* do something */
- ctx.close(); // 스프링 컨테이너 종료
- /* -------------------------------------------- */
- Object object;
- String resource = "classpath:appContext.xml";
- GenericXmlApplicationContext ctx = new GenericXmlApplicationContext();
- // 스프링 컨테이너 생성
- ctx.load(resource); // 스프링 컨테이너 설정
- ctx.refresh(); // 스프링 컨테이너 설정
- object = ctx.getBean("beanID", Object.class); // 스프링 컨테이너 사용
- /* do something */
- ctx.close(); // 스프링 컨테이너 종료
| cs |

댓글 없음:
댓글 쓰기