더북(TheBook)

@Bean 애너테이션을 사용하여 스프링 컨텍스트에 빈을 추가할 때 따라야 하는 단계는 다음과 같다(그림 2-9).

1. (@Configuration 애너테이션이 지정된) 프로젝트 구성 클래스를 정의한다. 나중에 설명하겠지만, 스프링의 컨텍스트를 구성하는 데 사용할 구성 클래스를 정의한다.

2. 컨텍스트에 추가하려는 객체 인스턴스를 반환하는 메서드를 구성 클래스에 추가하고 @Bean 애너테이션으로 메서드에 주석을 추가한다.

3. 스프링이 1.에서 정의한 구성 클래스를 사용하게 한다. 나중에 배우겠지만, 우리는 구성 클래스를 사용하여 다양한 프레임워크 구성을 작성한다.

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