[10분 테코톡] 주디의 Spring Bean

주바나·2023년 4월 6일
0

Spring Boot

목록 보기
14/14
post-thumbnail

movie

  • Spring Bean : Spring IoC 컨테이너에 의해 관리되는 객체.
    스프링 IoC 컨테이너가 특정 객체의 라이프사이클을 관리한다는 것을 명시
    주의할점) 빈스코프를 싱글톤으로 설정할 경우 상태를 가지면 안된다. 상태 가질 수 있는 빈도 있음.
    빈스코프는 @Scope를 통해 설정 가능
  • 스프링 IoC 컨테이너: 빈을 관리하는 객체
    빈을 관리하는 이유 -사용자가 의존성을 사용하는 로직에만 집중할 수 있도록함, 의존성이 주입 될 객체가 싱글 오브젝트임을 보장

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

  • Bean 과 의존성 주입 : 의존성 주입해야할 객체가 증가하면 객체 다 기억해야하는거 못함 문제생김.
    그래서 의존성 주입이 필요한 객체를 빈으로 등록하여 스프링 ioc컨테이너가 객체 생성과 의존성 주입을 관리하게함.
    사용자는 주입된 의존성 사용하는 부분만 신경쓰면됨.

profile
BE -JAVA,Spring boot

0개의 댓글