개발14 [spring mvc] DispatcherServlet 핵심 정리 Spring MVC에서의 DispatcherServlet 역할DispatcherServlet은 스프링 MVC의 핵심 컴포넌트로, 프론트 컨트롤러(Front Controller) 패턴을 기반으로 작동합니다.이 서블릿은 모든 클라이언트 요청을 가로채고, 적절한 컨트롤러로 요청을 전달한 뒤, 해당 요청에 맞는 응답을 생성해주는 중요한 역할을 합니다. DispatcherServlet의 동작 과정스프링 애플리케이션에서 DispatcherServlet은 모든 요청을 처리하는 중앙 관리자입니다. 요청이 들어오면, 이를 가로채서 적절한 비즈니스 로직과 응답 처리 흐름으로 연결시킵니다.클라이언트 요청사용자가 웹 브라우저를 통해 특정 URL로 요청을 보내면, 해당 요청은 DispatcherServlet이 먼저 가로챕니다.. 2024. 10. 6. [spring boot + JPA] 동시성 문제 동시성 완벽 정복 동시성 문제의 발생 원인동시성 문제는 여러 스레드가 동시에 하나의 자원에 접근할 때, 이 자원을 읽거나 쓰는 과정에서 데이터가 일관성 없이 처리되는 경우에 발생합니다. 예를 들어, 여러 사용자가 동시에 같은 상품을 구매하려고 할 때, 재고 수량이 제대로 관리되지 않는 경우가 그 예시입니다.-> 만약 쿠팡에서 아이폰을 사려고 하는데 동시에 많은 사람들이 접근하는데 판매 처리에 대해서 동시성을 고려 안 한다면 문제가 발생할 것입니다.public class ProductService { private int stockQuantity = 100; public void buyProduct(int orderQuantity) { if (stockQuantity >= order.. 2024. 10. 6. 이전 1 2 3 4 다음