본문 바로가기
Programming/Spring

[Spring] Spring DI 용어 정리 (스프링)

by HoonSikE 2022. 4. 15.
반응형
SMALL
빈 (Bean)
 - 스프링이 IoC 방식으로 관리하는 오브젝트를 말한다.
 - 스프링이 직접 그 생성과 제어를 담당하는 오브젝트만을 Bean이라고 부른다.

빈 팩토리(BeanFactory)
 - 스프링이 IoC를 담당하는 핵심 컨테이너
 - Bean을 등록, 생성, 조회, 반환하는 기능을 담당한다.
 - 일반적으로 BeanFactory를 바로 사용하지 않고 이를 확장한 ApplicationContext를 이용한다.

애플리케이션 컨텍스트(ApplicationContext)
 - BeanFactory를 확장한 IoC 컨테이너이다.
 - Bean을 등록하고 관리하는 기본적인 기능은 BeanFactory와 동일하다.
 - 스프링이 제공하는 각종 부가 서비스를 추가로 제공한다.
 - BeanFactory라고 부를 때는 주로 빈의 생성과 제어의 관점에서 이야기하는 것이고, 애플리케이션 컨텍스트라고 할 때는 스프링이 제공하는 애플리케이션 지원 기능을 모두 포함해서 이야기하는 것이라고 보면 된다.

설정 정보/설정 메타정보(configuration metadata)
 - 스프링의 설정 정보란 ApplicationContext 또는 BeanFactory가 IoC를 적용하기 위해 사용하는 메타정보를 말한다. 이는 구성정보 내지는 형상 정보라는 의미이다.
 - 설정정보는 IoC 컨테이너에 의해 관리되는 Bean 객체를 생성하고 구성할 때 사용됨.

스프링 프레임워크
 - 스프링 프레임워크는 IoC 컨테이너, ApplicationContext를 포함해서 스프링이 제공하는 모든 기능을 통틀어 말할 때 주로 사용한다. 

Spring List
 

Spring List

Start Spring!! ● Spring Tip!! ●   기회는 준비된 자에게 찾아온다.

han-hoon.tistory.com


  

기회는 준비된 자에게 찾아온다.

 


 

반응형
LIST

댓글