※ 본 포스팅은 Inflearn - 김영한 강사님의 '스프링 핵심 원리 - 기본편' 을 참고,공부하여 만들었습니다. 싱글톤 이란? 싱글톤은 객체지향 디자인패턴중 하나이고 이 싱글톤 패턴은 인스턴스를 하나만 생성하도록 보증하는 패턴, 최초로 인스턴스를 생성하면 그 이후에 인스턴스를 계속해서 생성해도 똑같은 인스턴스를 반환시켜준다. Service service = new Service(); 클라이언트가 위의 객체를 사용하는 어떤 프로그램을 사용할 때 마다 , 인스턴스를 생성 만약 다수의 클라이언트가 동시에 서비스를 사용한다면? 만약 A,B,C 3명이 아닌 100,000명 1,000,000명이 이용한다면 그수에 맞는 인스턴스를 생성, 소멸해야한다. 이는 엄청난 메모리 낭비와 함께 트래픽 문제를 발생시킨다. 하..