더북(TheBook)

예제 5-6에서 anotherTypeDAO를 얻을 수 있고, 이 빈은 문서 유형 6개를 포함한다. 그런데 스프링 프레임워크는 병합에 관한 내용을 어떻게 알 수 있을까? typeDAO 빈이 abstract 속성을 true 값으로 정의했기 때문이다. 즉, 인스턴스를 생성할 수 없음을 의미하며, 컨테이너는 이를 템플릿으로 본다. 이 부모 빈을 참조하는 모든 자식 빈은 모든 문서 유형 프로퍼티를 상속받은 anotherTypeDAO의 경우처럼 모든 프로퍼티를 상속받는다. 또한, anotherTypeDAO에서 parent 속성을 사용하여 부모 빈인 typeDAO를 참조하고 있다는 사실을 파악해야 한다.

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