개발 패턴1 [Java] 싱글톤 패턴 목차 싱글톤 패턴이란 싱글톤 패턴 사용 이유 싱글톤 패턴 문제 1. 싱글톤 패턴이란 객체의 인스턴스가 오직 1개만 생성되는 패턴을 의미한다. 애플리케이션 실행 시 최초 1번만 올라가고, 더 이상 객체가 올라가지 않을 때 사용하는 패턴을 말한다. 스프링이나 스프링부트에서 Bean 어노테이션을 이용해 싱글톤 패턴으로 객체를 선언한다. 2. 싱글톤 패턴 사용 이유 최초 한번의 new 연산자를 통해 고정된 메모리 영역을 사용한다. 해당 객체에만 접근하기 때문에 메모리 영역의 낭비를 방지한다. 다른 클래스 간에 데이터 공유가 쉽다. 전역으로 인스턴스가 관리된다. 싱글톤 패턴 사용 : DBCP (Database Connection Pool), 로그 static 선언자를 이용한 싱글톤 패턴 public class T.. 2022. 2. 26. 이전 1 다음