본문 바로가기
프로그래밍언어/Java

[Java] 빈 스코프

by Yikanghee 2022. 1. 21.
  • 스코프는 빈이 존재할 수 있는 범위를 뜻한다
    • 싱글톤 : 기본 스코프, 스프링 컨테이너의 시작과 종료까지 유지되는 가장 넓은 범위의 스코프이다
    • 프로토타입 : 스프링 컨테이너는 프로토타입 빈의 생성과 의존관계 주입까지만 관여하고 더는 관리하지 않는 매우 짧은 범위의 스코프이다
  • 차이점
    • 싱글톤 빈 요청

    • 프로토타입 빈 요청
     
  • 서로 다른 컨테이너에 요청하고 빈 생성 후 의존 관계 주입 후 생성한 Bean 반환 후 생로운 빈 생성
  • 요청이 들어오면 같은 객체의 인스턴스의 스프링 빈을 반환
  • 요청이 들어오면 같은 객체의 인스턴스의 스프링 빈을 반환

'프로그래밍언어 > Java' 카테고리의 다른 글

[Java] 스프링 MVC 구조 / 기본 기능  (0) 2022.01.27
[Java] 스프링 컨테이너  (0) 2022.01.21
[Java] 스프링 의존관계 주입  (0) 2022.01.21
[Java] 롬북 lombok  (0) 2022.01.21
[Java] 스프링 빈 옵션처리  (0) 2022.01.20

댓글