스프링 빈

ideafy·2026년 1월 2일

스프링

목록 보기
4/4
  • 스프링 빈이란?
    스프링 ioc 컨테이너가 관리하는 자바 객체.

  • 스프링 빈을 사용하는 이유는?
    객체의 생성과 생명주기를 스프링 ioc 컨테이너에 위임하기 위함.
    이로써 아래와 같은 이점이 있다.

  1. 객체 간 결합도를 낮출 수 있다.
  2. 스프링 빈은 기본적으로 싱글톤이기 때문에 효율적으로 활용할 수 있다.
  3. 스프링 AOP 적용이 가능하다.
  • 스프링 빈 스코드 6개
  1. Singleton(기본)
  2. Prototype
  3. Request (웹)
  4. Session (웹)
  5. Application (웹)
  6. Websocket (웹)
  • 스프링 빈의 기본 스코프가 Singleton인 이유
    객체의 재활용해 메모리를 효율적으로 사용할 수 있어 서버 애플리케이션에 적합하기 때문이다.

  • 스프링 빈의 생명주기
    빈 생성 -> 의존성 주입 -> 초기화 -> 사용 -> 소멸

profile
재밌게 공부하고 싶어요

0개의 댓글