들어가며 - 인프런 김영한 님의 싱글톤 강의 정리입니다. - 웹 어플리케이션은 보통 수십, 수백명의 고객의 요청을 동시에 수행 합니다. - 이 때 각 요청이 들어 올 때 마다 Service class 에서 객체를 새로 만들어 요청을 수행 한다면 너무 많은 객체가 생성 되어 메모리가 낭비 됩니다. 싱글톤(순수 자바) - 싱글톤을 간단히 정의 하면 클래스의 인스턴스가 딱 하나만 생성 되는것을 보장 하는 패턴 입니다. - 즉 위와 같은 상황에서 단 하나의 인스턴스 만을 만들어 이를 공유 하며 사용 하게 하는 것입니다. - 이렇게 하기 위한 방법중 하나가 아에 2개가 생성되지 못하게 하는 것 입니다. . 아래와 같이 Service 를 만들게 되면 생성자가 private 이기 때문에 외부에서는 생성 할 수 없게 ..