spring filter, servlet

topics 300-백엔드개발 301 Spring
types 이론
tags #filter #servlet #request-processing

필터와 서블릿의 관계와 처리 순서

필터,서블릿은  자바 표준 인터페이스임
요청이 들어오면:

  1. 서버(WAS)가 요청을 받음
  2. 필터 체인(Filter Chain)이 호출되고, 각 필터의 로직이 순서대로 처리됨
  3. 마지막 필터가 서블릿(Servlet)에게 요청을 전달
  4. 서블릿이 요청을 받아 스프링 DispatcherServlet 등으로 연결해 컨트롤러를 실행
  5. 처리 완료 후 응답이 서블릿, 필터를 다시 거쳐 클라이언트로 전달