기록과 정리

Spring IoC 컨테이너 & Bean 본문

IT/Spring

Spring IoC 컨테이너 & Bean

zepetto 2021. 1. 21. 17:26

백기선님이 강의하시는 스프링 프레임워크 핵심기술 정리입니다.

 

IoC ( Inversion of Control ) - 의존 관계 주입 (Dependency Injection), 어떤 객체가 사용하는 의존 객체를 직접 만들어 사용하는 것이 아니라, 주입 받아 사용하는 방법을 말함.

 

의존성 주입을 하고 싶다 ? -> Bean이 되어야 한다.

 

그렇다면 Bean이란? -> 스프링 IoC컨테이너가 관리하는 객체

장점으로는 의존성관리, 스코프(싱글톤), 라이프사이클 인터페이스 사용등이 있다.

 

스프링 IoC 컨테이너의 가장 최상위의 인터페이스는 BeanFactory 이며 다양한 구현체를 가지고 있다.

 

'IT > Spring' 카테고리의 다른 글

DispatcherServlet이란?  (0) 2021.01.24
Bean의 스코프  (0) 2021.01.24
@Component와 컴포넌트 스캔이란?  (0) 2021.01.22
@Autowire 어노테이션 정리  (0) 2021.01.22
스프링(Spring)에서 자주쓰는 어노테이션 정리  (0) 2020.03.03