정의

애플리케이션 구동 시 JVM 안에서 스프링이 Bean마다 하나의 객체를 생성하는 것

목적 및 특징

스프링을 통해서 Bean을 제공받으면 주입받은 Bean은 언제나 동일한 객체라는 가정하에서 개발을 할 수 있다.

DI 컨테이너인 요청을 할 때마다 새로운 객체를 생성한다.

요청이 엄청나게 많은 트래픽 사이트에서 계속 객체를 생성하게 되면 메모리 낭비가 발생한다.

장점

단점

단점 극복 방법

예시

비교군과의 차이

질문

출처