스프링 빈(Spring Bean)
- 스프링에서 애플리케이션의 중추(backbone)가 되고, 스프링 IoC 컨테이너에 의해 관리되는 객체(objects)를 빈(beans)이라고 부름. [1]
- 빈은 인스턴스화하고, 결집된 객체이며, 스프링 IoC 컨테이너에 의해 관리됨.
- 빈은 애플리케이션의 수많은 객체 중 하나임.
- 빈은 컨테이너에 의해 사용되는 설정 메타데이터(configuration metadata) 안에 빈과 빈 사이의 의존성이 반영됨.
개요
- 스프링 IoC 컨테이너는 하나 이상의 빈을 관리함.
- 이러한 빈은 컨테이너에 제공한 설정 메타데이터로 생성됨. (예. XML 기반의 설정 메타데이터에서 있는 <bean/> 정의)
[1] ^ http://docs.spring.io/spring/docs/current/spring-framework-reference/html/beans.html#beans-introduction