싱글톤 레지스트리
·
Backend/Spring
토비의 스프링책을 읽던중에 정리해보고자한다 싱글톤이뭘까?? 용어가 궁금했다. 싱글톤패턴이란 인스턴스를 하나만 생성하여 사용하는 디자인패턴이라한다.즉 객체의 인스턴스가 JVM상에 하나만 존재한다는 뜻이다. 이러한 인스턴스가 왜하나만 존재하는지이유를 살펴보면스프링 웹서비스를 기반에 둔 프레임워크이다.서버클라이언트환경에서 여러개의 클라이언트가 동시다발적으로 서버에 객체 생성을 요구한다.이로인해 서버에 부하가 발생할 가능성이커진다.이를 방지하기위해 싱글톤 패턴으로 특정객체의 인스턴스를 한나만 생성시키고이를 공유해 서버 부하 및 메모리 낭비를 방지한다. 이렇다면 하나의 인스턴스를 공유함으로서 서버부하를 줄일수있는 효과가 있을수있겠구나 생각이든다.  하지만 이러한 싱글톤도 문제가있다고한다.바로 private !!c..