더북(TheBook)

예제 7-2는 <beans /> 태그가 profile 속성을 포함하는 것을 보여주는데, 여기서 어떤 환경 또는 문자열이든 프로파일로 정의할 수 있다. 예제 파일에서는 devqa라는 두 가지 프로파일을 선언했다. dev 프로파일은 enginedocumentDAO 빈을 포함하고, qa 프로파일은 documentDAO 빈만 포함하도록 선언했다. 그런데 스프링 컨테이너가 어느 프로파일을 사용할지 어떻게 알 수 있을까? 테스트 클래스(예제 7-3 참고)에서 이 부분을 알아볼 것이다. 또한, com.apress.isf.spring.service 패키지 안에서 애너테이션이 붙은 모든 클래스를 검색하는 <context:component-scan /> 태그를 추가했다. 이 태그는 다음 테스트에서 중요한 부분을 담당한다.

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