그림 2-8에 표시된 것처럼 Parrot 클래스의 인스턴스를 생성하고 프로젝트에 스프링 컨텍스트 의존성을 추가한 후 스프링 컨텍스트의 인스턴스를 생성했다. 이제 다음 단계에서 목표는 컨텍스트에 Parrot 객체를 추가하는 것이다.
지금까지 필수 요건인 뼈대 프로젝트를 생성했다. 이 프로젝트는 다음 절에서 스프링 컨텍스트에 빈(bean)을 추가하는 방법을 이해하는 데 사용될 것이다. 2.2.1절에서는 @Bean 애너테이션을 사용하여 스프링 컨텍스트에 인스턴스를 추가하는 방법을 계속 학습한다. 또 2.2.2절과 2.2.3절에서는 스테레오타입 애너테이션을 사용하여 인스턴스를 추가하는 방법과 프로그래밍 방식으로 인스턴스를 추가하는 방법도 알아볼 것이다. 세 가지 접근 방식을 모두 논의한 후에는 이를 비교해 보고 각 접근 방식을 사용할 때 가장 적합한 주변 환경을 알아볼 것이다.