더북(TheBook)

sq-ch4-ex1 프로젝트의 코드를 변경하여 이런 클래스에 @Component 애너테이션을 추가해 보자. 다음 예제에서 DBCommentRepository 클래스에 대한 변경 사항을 확인할 수 있다(sq-ch4-ex2).

예제 4-8 DBCommentRepository 클래스에 @Component 추가하기

@Component ← @Component로 클래스를 표시하면 스프링이 클래스의 인스턴스를 만들고 이를 빈으로 추가하도록 지시한다. 
public class DBCommentRepository implements CommentRepository {
    
    @Override
    public void storeComment(Comment comment) {
        System.out.println("Storing comment: " + comment.getText());
    }
} 
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.