소개 싱글톤(singleton) 패턴은 인스턴스를 오직 한개만 제공하는 클래스이다. 시스템 런타임, 환경 세팅에 대한 정보 등, Connection pool 등 인스턴스가 여러개 일 때 문제가 생길 수 있는 경우가 있다. 인스턴스를 오직 한개만 만들어 제공하는 클래스가 필요하다. 구현 방법 1 public class Settings { // 싱글턴은 static instance를 가지고 있다 private static Settings instance; // 외부에서 인스턴스 생성을 못하도록 생성자를 private private Settings() {} // static method로 인스턴스를 가져온다 // 최초에 instance가 null이면 객체를 생성해서 가지고 있는다 public static Se..