Menu 클래스를 정의하고, 스프링 컨테이너에서 주입할 Resource 프로퍼티(예제 6-3 참고)를 추가했다. 여기서 언급할 중요한 사항은 XML 설정(예제 6-4 참고)에서 menuFile 프로퍼티를 설정하면 스프링 프레임워크에서 Resource 클래스 값으로 주입할 것을 안다는 점이다. 예제 6-5에서는 menu 빈을 호출하고 menu.txt 파일의 내용을 출력하는 testMenu 메서드를 추가했다.
다음 명령으로 유닛 테스트를 수행하면
$ gradle :ch06:test
다음과 같은 결과를 얻는다.
2014-07-30 17:05:34,984 DEBUG [Test worker] Calling the Menu as Resource Injection:
Welcome to My Documents
1. Show all Documents
2. Show all Document's Types
3. Search by Type
4. Quit