Spring - 스프링 IoC(Inversion of Controll) 컨테이너 사용하기

jodbsgh·2022년 3월 29일
0

🍕"Spring"

목록 보기
6/19

ApplicationContext 생성하기


ApplicatinContext context = new ClassPathXmlApplicationContext("config.xml");
//실행되는 위치에 뒀다. "config.xml" 을 거기서 찾아라

context 변수가 xml 지시서에서 꺼내달라고 요청하는 것


ApplicatinContext context = new ClassPathXmlApplicationContext("config.xml");
//실행되는 위치에 뒀다. "config.xml" 을 거기서 찾아라


//방법 1.
ExamConsole console = (ExamConsole) context.getBean("console");
// 올떄 Object 타입으로 오기 떄문에 형 변환을 해주어야 함.

//방법2.
ExamConsole console = context.getBean(ExamConsole.class);
//ExamConsole 을 참조할 수 있는 클래스를 찾아 줘라.
//형식변환을 할 필요가 없고 클래스명을 깔끔하게 설정할 수 있기 때문에 방법 2를 더 선호

profile
어제 보다는 내일을, 내일 보다는 오늘을 🚀

0개의 댓글