스프링 프레임워크(5) 컨테이너 사용
컨테이너 사용
컨테이너 사용을 위해 spring-context 추가
컨테이너에서 객체를 꺼내는 방법
id를 통한 호출
- Application Context 객체를 통해 xml 파일을 불러오기
context.getBean(xml파일에서 지정한 id)
Program.java
ApplicationContext context =
new ClassPathXmlApplicationContext("spring/di/setting.xml");
ExamConsole console= (ExamConsole)context.getBean("console"); //
setting.xml
<bean id="exam" class="spring.di.entity.NewlecExam"/>
<bean id="console" class="spring.di.ui.GridExamConsole">
- 명시적으로 형변환 필요하다는 단점이 있다.
자료형을 통한 호출
context.getBean(클래스명.class)
ExamConsole console= context.getBean(ExamConsole.class);
- 해당 명령어로 인터페이스를 불러올 경우 인터페이스로 구현된 여러 클래스들이 있을 수 있기 때문에 구분하는 작업 필요
Author And Source
이 문제에 관하여(스프링 프레임워크(5) 컨테이너 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@khyme1022/스프링-프레임워크5-컨테이너-사용저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)