더북(TheBook)

예제 2-7은 XML 파일을 보여준다. 이 파일은 스프링 프레임워크가 의존성과 객체 사이의 상호 작용을 주입하기 위해 알아야 하는 설정이다. 메인 태그인 <beans />는 설정 파일에서 올바른 구문과 사용을 지정하기 위해 XML 네임스페이스를 사용하며, 자식 태그를 하나 이상 포함할 수 있다. 이 예제에서는 또 다른 태그인 <bean />을 사용한다. 이 태그는 의존성을 정의하는 데 핵심이 된다. 여기서는 구현체를 가리키는 “engine” 빈을 생성한다. 예제에서는 com.apress.isf.java.service.MySearchEngine 클래스가 구현체며, 스프링 프레임워크에서 여러분에게 필요한 인스턴스를 생성하는 데 사용한다. 다음으로, 지정한 값으로 새로운 com.apress.isf.java.model.Type 인스턴스를 생성하는 “documentType” 빈을 정의했다. 이 작업은 new 키워드와 세터를 사용하는 것과 유사하다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.