[Spring] 싱글톤 이란?
🔷 Spring/basic
2021. 7. 31. 04:51
싱글톤 패턴 클래스 인스턴스가 1개만 생성되는 것을 보장하는 디자인 패턴 객체 인스턴스를 2개 이상 생성하지 못하도록 막아야 한다. 즉, private 생성자를 통해 외부에서 임의로 new 키워드를 사용하지 못하도록 막아야 한다. public class SingletonService { //1. 자기 자신을 static영역으로 가지면 객체가 하나만 존재한다. private static final SingletonService instance = new SingletonService(); //2. public 으로 객체 인스턴스가 필요하면 이 static 메서드를 통해서만 조회되도록 한다. public static SingletonService getInstance() { return instance; }..
반응형