[스프링/Spring] DI를 알기 전에 GenericXmlApplicationContext 대해서
따로 Spring Project를 만든 것이 아니라 Maven Project로 생성해보았다. Maven개념과 하나하나 셋팅해보는 것도 재미랄까.... 중요한 것은 DI가 무엇이고 어떤 개념인지 아는 것이 중요하니 설정 방법에 대해서는 따로 설명하지 않겠다. 예제는 첨부파일에 올려놓겠다. 항상 스프링 책을 보면 XML에 bean에 생성을 해 놓고 메인에서 GenericXmlApplicationContext로 생성된 bean을 가져오는 것을 볼 수 있다. GenericXmlApplicationContext 클래스는 XML로부터 정보를 읽어와 객체 생성과 초기화를 수행하는데, XML 파일이 아닌 자바 설정 코드나 그루비 설정 코드를 이용해 객체 생성 및 초기화를 수행하는 클래스를 제공하고 있다. 아래 사진은 ..