🍀 Spring

Bean의 생명주기

객체 생성

notion image
  • Configuration Metadata를 이용해 Bean Definition을 생성
  • Bean으로 등록할 POJO와 Bean Definition 정보를 이용해 빈을 생성
  • Singleton Registry에 Bean의 이름을 Key, 객체를 Value로 저장
  • 항상 동일한 Single Object를 반환

의존 설정

Spring IoC Container가 의존 설정함
의존성 자동 주입

초기화

모든 객체가 필요한 것은 아님
커넥션 풀처럼 초기화 과정이 필요한 객체들만

사용

소멸

Spring IoC Container가 종료될 때, 빈 스코프가 싱글톤인 객체들도 함께 소멸

출처