Spring MVC 패턴에서 Argument Resolver의 역할을 알아보도록 하겠습니다. 1. MVC 흐름 Spring MVC 패턴 설계 시 대략적인 흐름은 그림과 같습니다. 클라이언트가 HTTP 요청을 보낸다면 DispatcherServlet(FrontController)에서 클라이언트 요청을 수신하고 요청된 URI를 기반으로 애플리케이션의 컨트롤러를 호출한 뒤, ViewResolver에 반환합니다. 이 때, ArgumentResolver가 Controller(Handler)에 공통으로 필요한 패러미터(객체)를 생성하고 Controller를 호출하면서 값을 넘겨주게 됩니다. 이를 Spring에서는 애노테이션 기반으로 인터페이스를 제공하는데 한 번 살펴보겠습니다. 2. 예시 @Slf4j @Contro..