싱글톤(Singleton)방식에 대하여 - Spring 프레임워크와 싱글톤 컨테이너


싱글톤(Singleton)방식에 대하여 - Spring 프레임워크와 싱글톤 컨테이너

웹 애플리케이션은 여러 고객이 동시에 서비스를 요청하게 된다. 사실 당연하다. 오프라인 패스트푸드 매장 줄 서서 주문하듯이 한 명씩 주문하는 거 아니잖아? 여러 명(세션)이 동일한 서비스를 요청하면 프로그램에서는 무슨 일이 벌어질까? 해당 서비스에 관한 객체를 그때마다 생성해야 할까? //20240209 V2.0 수정 - 결론을 상단에 배치 및 장표도 상단으로 당김, 결론 강조 싱글톤 방식은 그런 고민에서 출발했다. 클래스와 인스턴스를 딱 하나만 생성할 수 있도록 보장하는 디자인 패턴이다. 같은 서비스를 여러 사람(세션)이 호출할 때, 굳이 여러 개의 객체를 생성하지 않는다. package hello.core.singleton; import hello.core.AppConfig; import hello...


원문링크 : 싱글톤(Singleton)방식에 대하여 - Spring 프레임워크와 싱글톤 컨테이너