Client
→ Filter (Servlet Container)
→ DispatcherServlet
→ Interceptor (preHandle)
→ HandlerMapping
→ Controller
→ Service (AOP 적용 지점)
→ Repository
← Interceptor (postHandle / afterCompletion)
←
←
Response

Filter는 문지기,
Interceptor는 경호원,
DispatcherServlet은 교통경찰,
HandlerMapping은 내비게이션,
AOP는 일하는 방식 자체를 바꾸는 장치다.
LIST
'Spring & Backend' 카테고리의 다른 글
| BFF(Backend For Frontend)란 무엇인가요? (0) | 2026.02.03 |
|---|---|
| 인증은 왜 Filter에 두고, 권한은 Interceptor에 두는지 (0) | 2026.02.02 |
| DB는 옵션이 아니라 단일 진실 소스다 (0) | 2026.02.02 |
| 캐시는 성능이 아니라 복잡성이다 (0) | 2026.02.02 |
| 운영에서 살아남는 스프링 앱은 로그와 메트릭이 먼저다 (0) | 2026.02.02 |
