[메모] 스프링은 싱글톤인데 여러 스레드가 해당 싱글톤 인스턴스의 메소드를 동시에 호출할 수 있는거지? (feat. 메소드 영역)
스터디 팀원과 같이 선착순 예약 관리 기능을 구현하기 위해얘기하다가 어이없는 부분에서 막혀서 이를 정리해보려고 한다. 내가 뭘 모르고 왜 헷갈려 하는지를 제대로 명확히 알지 못해서 나왔던 의문...스프링에서 빈은 싱글톤 즉, 하나다.그러면 해당 빈 안에 있는 메서드도 하나만 생성되는거 아냐? (심각했다...) 스프링은 기본적으로 싱글톤으로 관리하는데 싱글톤이면 하나의 인스턴스만 생성되는데, 여러 요청 스레드가 동시에 해당 싱글톤 객체의 메서드를 호출을 하면 호출자체가 안되는거 아냐? 그렇게 바보 같은 의문이 꼬리에 꼬리를 물었다. (지금이라도 알았다니 다행이다. 부끄럽다...)동기 비동기 얘기를 하다가 많이 어지러웠나부다...(전혀 다른 부분인데.) 스프링에서 빈(Bean)은 기본적으로 "싱글톤"이다.스..