spring mvc request lifecycle 위의 사진은 spring이 컨트롤러 까지 가는데의 과정입니다. 보통 웹 개발을 하다보면 중복으로 처리하는 코드들이 많이 생깁니다. 인증, 인가, 세션, xss 방어 등을 필터, 인터셉터, AOP 등 상황에 맞게 처리합니다. 먼저 필터를 보겠습니다. http 요청 및 응답을 가로채는데 사용됩니다. request를 필터링 response를 필터링 @Component public class SampleFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletException { Filter.super.init(filterConfig); } @Ove..