-
String configLoc = "classpath:applicationCTX.xml";
- classpath : 지정된 xml 파일로 객체정보 가짐
- xml 파일에 객체를 넣기
-
AbstractApplicationContext ctx = newGenericXmlApplicationContext(configLoc);
- AbstractApplicationContext : 슈퍼클래스
- GenericXmlApplicationContext : 서브클래스
- 슈퍼클래스 타입으로 된 ctx 레퍼런스 변수를 선언하면서 new 연산자로 서브
클래스 객체 생성
- 매개변수로 객체정보를 가지는 xml 파일
- GenericXmlApplicationContext 클래스는 xml 파싱하는 클래스
-
MyCalculator myCalculator = ctx.getBean("myCalculator", MyCalculator.class);
- ctx 객체에서 getBean 메소드로 xml에서 생성된 bean 객체 정보를 가져옴
- bean 객체 정보를 MyCalculator 클래스 타입인 레퍼런스변수 myCalculator
객체가 사용
2. 스프링 설정 파일의 이해

