- 스코프는 빈이 존재할 수 있는 범위를 뜻한다
- 싱글톤 : 기본 스코프, 스프링 컨테이너의 시작과 종료까지 유지되는 가장 넓은 범위의 스코프이다
- 프로토타입 : 스프링 컨테이너는 프로토타입 빈의 생성과 의존관계 주입까지만 관여하고 더는 관리하지 않는 매우 짧은 범위의 스코프이다
- 차이점
- 싱글톤 빈 요청
- 프로토타입 빈 요청
- 서로 다른 컨테이너에 요청하고 빈 생성 후 의존 관계 주입 후 생성한 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 |
댓글