본문 바로가기
728x90

interceptor4

[ Spring ] 예외 처리와 오류 페이지 - Servlet Exception Handling(Filter , Interceptor) 이어서 Servlet Exception Handling 포스팅 진행하겠습니다. 이번 포스팅의 목표는 예외 처리에 따른 필터와 인터셉터 그리고 서블릿이 제공하는 DispatchType에 대해 이해하는 부분을 중점으로 글을 작성하겠습니다. [ Spring ] 예외 처리와 오류 페이지 - Servlet Exception Handling(오류 페이지 작동 원리) 오늘부터 예외 처리와 오류 페이지 적용 및 작동 원리에 대해 포스팅을 진행해 보겠습니다. 예외를 처리하거나 핸들링하는 방법은 실무에서는 꼭 필요한 챕터입니다. 그래서 서블릿부터 시작해 drg2524.tistory.com Servlet Exception Handling - Filter 예외 발생과 오류 페이지 요청 흐름 1. WAS(여기까지 전파) CON.. 2024. 1. 17.
[ Spring ] Spring Interceptor - 인증 체크 / ArgumentResolver 활용 오늘은 서블릿 필터에서 사용했던 인증 체크 기능을 스프링 인터셉터로 개발해 보고 ArgumentResolver를 활용해 보겠습니다. LoginCheckInterceptor import hello.login.web.SessionConst; import lombok.extern.slf4j.Slf4j; import org.springframework.web.servlet.HandlerInterceptor; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; @Slf4j public class LoginCheckIntercepto.. 2024. 1. 15.
[ Spring ] Spring Interceptor - 요청 로그 이어서 Spring Interceptor 포스팅을 이어가겠습니다. 이전 포스팅에서 Spring Interceptor의 개념에 대해 알아봤습니다. [ Spring ] Spring Interceptor - 소개 Spring Interceptor는 Servlet Filter와 같이 WEB과 관련된 공통 관심 사항을 효과적으로 해결할 수 있는 기술입니다. Servlet Filter가 Servlet이 제공하는 기술이라면, Spring Interceptor는 SpringMVC가 제공하는 기술 drg2524.tistory.com 오늘은 요청 로그를 인터셉터해서 출력해 보겠습니다. 요청 로그 인터셉터 생성 - LogInterceptor 예제로 사용될 예제 코드를 먼저 알아보겠습니다. import lombok.exter.. 2024. 1. 11.
[ Spring ] Spring Interceptor - 소개 Spring Interceptor는 Servlet Filter와 같이 WEB과 관련된 공통 관심 사항을 효과적으로 해결할 수 있는 기술입니다. Servlet Filter가 Servlet이 제공하는 기술이라면, Spring Interceptor는 SpringMVC가 제공하는 기술입니다. 둘 다 WEB과 관련된 공통 관심 사항을 처리하지만, 적용되는 순서와 범위, 그리고 사용방법이 다릅니다. 오늘은 SpringMVC가 제공하는 Interceptor에 대해 알아보겠습니다. Spring Interceptor 흐름 Spring Interceptor의 흐름에 대해 먼저 알고 넘어가자면 다음과 같습니다. HTTP 요청 -> WAS -> Filter -> Servlet -> Spring Interceptor -> Co.. 2024. 1. 9.
728x90