더북(TheBook)

2.2.1 @Bean 애너테이션을 사용하여 스프링 컨텍스트에 빈 추가

이 절에서는 @Bean 자바 애너테이션(Java Annotation)을 사용하여 스프링 컨텍스트에 객체 인스턴스를 추가하는 방법을 설명한다. 이것으로 프로젝트에 정의된 클래스(이 예제에서는 Parrot)의 인스턴스뿐만 아니라 직접 만들지는 않았지만 앱에서 사용하는 클래스도 추가할 수 있다. 처음 시작할 때 이 방식이 가장 이해하기 쉽다고 생각한다. 스프링에서 빈을 추가하는 방법을 배우는 이유는 스프링이 빈 일부인 객체만 관리할 수 있기 때문이라는 점을 기억하라. 먼저 @Bean 애너테이션을 사용하여 스프링 컨텍스트에 빈을 추가하는 방법을 간단한 예로 다룬 후 동일하거나 다른 타입의 빈을 여러 개 추가하는 방법을 보여 줄 것이다.

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