singleton1 [Spring boot] Spring Singleton Bean Java Singleton PatternJava의 Singleton Pattern이란 무엇일까?Singleton 패턴은 인스턴스를 불필요하게 생성하지 않고,오직 JVM 내에서 한 개의 인스턴스만 생성하여 재사용을 위해 사용되는 디자인 패턴이다.하지만 멀티스레드 환경에서 문제가 생길 수 있어, Thread-safe 한 형태로 구현해야 한다.따라서 synchronized를 이용하여 Singleton 패턴을 대부분 구현할 수 있다.public class Singleton { private static Singleton instance; private Singleton(){} public static synchronized Singleton getInstance() { if(instance == null).. 2024. 8. 9. 이전 1 다음