본문 바로가기
기초/용어정리

Spring Bean

by 지구 2018. 5. 2.

Spring Bean
- IoC 컨테이너 내부에 존재하는 객체
- IoC 컨테이너 ?
    애플리케이션 실행 시점에 빈 오브젝트를 인스턴스화 하고
    의존성을 주입해서 최초로 애플리케이션을 기동할 빈 하나를 제공하는 것

- Life Cycle
객체 생성 -> 의존 설정 -> 초기화 -> 사용 -> 소멸

- Bean Scope
  1. Singleton
    기본 스코프, 스프링 컨테이너의 시작과 종료까지 유지되는 가장 넓은 범위의 스코프
  2. Prototype
    객체의 생성과 의존관계 설정할 때 까지만 유지되는 매우 짧은 범위의 스코프
  3. Request
    웹 요청이 들어오고 나갈 때 까지 유지되는 스코프
  4. Session
    웹 세션이 생성되고 사라질 때 까지 유지되는 스코프
  5. Application
    웹 서블릿 컨텍스트 범위와 동일한 스코프

반응형

'기초 > 용어정리' 카테고리의 다른 글

Checked Exception, UnChecked Exception  (0) 2021.06.15
Tomcat DBCP 용어정리  (0) 2019.07.30
Spring  (0) 2018.05.02
AOP  (0) 2018.05.01
Primitive data type, Reference data type  (0) 2018.05.01

댓글