더북(TheBook)

예제 2-8에서 볼 수 있듯이 앞에서 만든 설정 파일(예제 2-7)을 사용할 ClassPathXml ApplicationContext 클래스를 사용한다. context.getBean 메서드를 사용할 때 빈의 인스턴스를 얻는다. 스프링 프레임워크는 빈의 타입 덕분에 여러분이 어떤 빈 ID를 가리키는지 자동으로 안다. 이 예제에서는 context.getBean(SearchEngine.class)를 호출할 때 MySearchEngine 구현체를 얻고, Type 클래스도 마찬가지로 얻어온다.

다음으로, 다음 명령을 사용해 테스트를 수행하자.

 

$ gradle -Dtest.single=MyDocumentsWithSpringTest test

 

<Note> 다음 명령을 사용해 프로젝트 베이스 디렉터리에서 gradle 명령을 실행할 수 있다는 사실을 기억하기 바란다.

$ gradle -Dtest.single=MyDocumentsWithSpringTest :ch02:test

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