[Spring] 싱글톤 빈이 동시 요청을 처리하는 방법
이 글은 'baeldung - How Does the Spring Singleton Bean Serve Concurrent Requests?' 를 보고 번역, 학습한 내용을 정리한 글입니다. 1. 개요 싱글톤 스코프로 생성된 스프링 빈이 동시에 들어오는 여러 요청을 처리하기 위해 보이지 않는 곳에서 어떻게 작동하는지 맛볼 것입니다. 또한 Java가 Bean 인스턴스를 메모리에 적재하는 방법과 이에 대한 동시 액세스를 처리하는 방법을 이해해봅시다 ^~^ 2. 스프링 빈과 자바 힙메모리 Java 힙 메모리는 애플리케이션 내에서 실행 중인 모든 스레드가 액세스할 수 있는 전역 공유 메모리입니다. Spring 컨테이너가 싱글톤 스코프의 빈을 생성할 때 빈은 힙에 올라갑니다. 스프링의 방식대로라면, 모든 스레드가..
2022.08.11