@Bean 애너테이션을 사용하여 스프링 컨텍스트에 빈을 추가할 때 따라야 하는 단계는 다음과 같다(그림 2-9).
1. (@Configuration 애너테이션이 지정된) 프로젝트 구성 클래스를 정의한다. 나중에 설명하겠지만, 스프링의 컨텍스트를 구성하는 데 사용할 구성 클래스를 정의한다.
2. 컨텍스트에 추가하려는 객체 인스턴스를 반환하는 메서드를 구성 클래스에 추가하고 @Bean 애너테이션으로 메서드에 주석을 추가한다.
3. 스프링이 1.에서 정의한 구성 클래스를 사용하게 한다. 나중에 배우겠지만, 우리는 구성 클래스를 사용하여 다양한 프레임워크 구성을 작성한다.