더북(TheBook)

이제 스프링 컨텍스트에서 CommentProcessor의 인스턴스를 가져올 수 있다. 하지만 조심하라! 이 인스턴스는 sendComment() 메서드를 호출할 때마다 필요하므로 빈에 대한 요청은 메서드 안에 있어야 한다. 이런 결과를 얻기 위해 @Autowired를 사용하여 스프링 컨텍스트(ApplicationContext)를 CommentService 빈에 직접 주입할 수 있다. 다음 예제처럼 sendComment() 메서드에서는 getBean()을 사용하여 애플리케이션 컨텍스트에서 CommentProcessor 인스턴스를 가져온다.

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