싱글톤 객체의 다중 요청 처리 방법에 대한 의문점 뜬금없이 RestTemplate은 싱글톤 형식의 스프링 빈으로 등록하여 사용되는데 RestTemplate의 특성(blocking + 동기) 상 먼저 들어온 요청에 대한 응답이 늦게 와서 그동안 물려있다면 다음 요청은 먼저 들어온 요청이 완료되고 수행되는 것인가? 라는 의문이 들었습니다. 그러면 RestTemplate 뿐만 아니라 스프링 빈으로 등록되는 Controller, Service 등의 객체 역시 싱글톤으로 생성되는데, '(멀티스레드 환경에서) 싱글톤 객체에 대해 다중 요청이 처리되는 방식은 무엇일까?'가 궁금하여 찾아본 내용입니다. 싱글톤(Singleton) 패턴과 사용하는 이유 먼저 '싱글톤 패턴(Singleton pattern)'과 싱글톤 패턴..