본문 바로가기
스프링 Spring/스프링 핵심 원리 - 기본편

[싱글톤 컨테이너] 싱글톤 컨테이너

by 코딩개발 2022. 2. 5.
728x90
반응형

싱글톤 컨테이너

 

스프링 컨테이너는 싱글턴 패턴을 적용하지 않아도, 싱글톤 패턴의 문제점을 해결하면서, 객체 인스턴스를 싱글톤(1개만 생성)으로 관리

스프링 컨테이너는 싱글톤 컨테이너 역할을 하며, 싱글톤 객체를 생성하고 관리하는 기능 싱글톤 레지스트리라 한다.

 

싱글톤 패턴을 위한 지저분한 코드가 들어가지 않아도 된다.

DIP, OCP, 테스트, private 생성자로 부터 자유롭게 싱글톤을 사용할 수 있다.

 

스프링 컨테이너 덕분에 고객의 요청이 올 때 마다 객체를 생성하는 것이 아니라, 이미 만들어진 객체를 공유해서 효율적으로 재사용할 수 있다.


<출처>

인프런 강의 "스프링 핵심 원리 - 기본편"을 정리한 것 입니다.

 

스프링 핵심 원리 - 기본편 - 인프런 | 강의

스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., - 강의 소개 | 인프런...

www.inflearn.com

728x90
반응형

댓글