Spring MVC & the Web Layer
DispatcherServlet internals, error handling contracts, filters vs interceptors, validation and the WebFlux question.
- 1✓
Trace an HTTP request through Spring MVC — what does the DispatcherServlet actually do?
senior🎬 animated - 2✓
Design the error-handling contract for a REST API: @ControllerAdvice, ProblemDetail and what clients should see.
senior - 3✓
Filters vs HandlerInterceptors vs AOP — where do you put which cross-cutting web concern?
senior - 4✓
How do binding and validation work — @Valid, groups, custom validators — and where should validation live?
senior - 5✓
Spring MVC vs WebFlux — threading models, when reactive pays off, and how virtual threads change the calculus.
architect