Tech/NestJS
Spring MVC와 NestJS의 HTTP 요청 흐름 차이
Spring MVC와 NestJS의 HTTP 요청 흐름 차이
Spring MVC 전체 요청 처리 흐름클라이언트 요청DispatcherServiet : Spring MVC의 핵심 프론트 컨트롤러로 모든 요청을 받는다.HandlerMapping : URL, HTTP 메서드 기반으로 적절한 컨트롤러(Handler)를 찾는다.HandlerInterceptor (preHandle) : 요청 전에 동작하는 인터셉터로 인증, 로깅, 권한 확인 등에 사용된다. 이때, false 반환시에는 처리를 중단한다.HandlerMethodArgumentResolver (요청 -> 컨트롤러 파라미터 바인딩) : 컨트롤러 메서드 파라미터에 값을 바인딩해준다. 예를들어, @RequestParam, @RequestBody, @CurrentUser 등이 있다.Controller (핸들러 메서드 실..