생성 패턴 중 '싱글톤' 패턴에 대하여..
싱글톤 패턴(Singleton Pattern)은 생성 패턴 중 하나로, 특정 클래스의 인스턴스가 하나만 생성되고, 어디서든지 그 인스턴스에 접근할 수 있도록 하는 패턴입니다. 주로 애플리케이션에서 전역적인 접근이 필요한 객체에 사용됩니다. 싱글톤 패턴은 인스턴스를 하나만 유지하여 자원 낭비를 방지하고, 여러 클래스가 동일한 자원에 접근할 때 일관성을 유지할 수 있습니다. 자바에서는..Spring Boot에서 싱글톤 패턴은 주로 @Service나 @Component 애노테이션을 통해 구현됩니다. 하지만 기본적인 싱글톤 패턴의 예제를 직접 구현해보겠습니다. 자바에서는 싱글톤 패턴을 구현할 때 정적 변수와 정적 메서드를 사용합니다. 멀티스레드 환경에서도 안전하게 싱글톤 인스턴스를 생성하기 위해 synchron..
소프트웨어공학
2024. 7. 14. 18:09