더북(TheBook)

4장
빈 스코프 사용하기

지금까지는 이용 가능한 모든 문서 또는 특정 유형의 문서 목록을 리턴하는 서비스를 노출하는 My Documents라는 애플리케이션을 만들었다. 또한, SearchEngine 구현체와 이를 설정하는 방법에 관해 설명했다. XML 설정을 기반으로 구현체의 스코프를 싱글턴으로 설정했다. 이는 context.getBean 메서드를 호출하여 구현체를 요청할 때마다 항상 동일한 인스턴스를 얻음을 의미한다. 그런데 SearchEngine 구현체의 search 메서드를 사용하기 위해 구현체의 새로운 인스턴스를 다뤄야 하는 또 다른 서비스처럼 서로 다른 인스턴스를 요구할 때는 어떻게 될까?

01 스코프

02 @Scope 애너테이션 사용하기

03 새로운 GroovyBeanDefinitionReader 컨텍스트에서 빈 스코프 사용하기

04 요약

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