728x90 Servlet Filter1 Filtet vs Interceptor 모든 컨트롤러에 로그인 여부를 확인하는 코드를 짜야하는 상황이라 코드의 중복이 많아지고 로그인 로직이 바뀌면 복잡해진다. 이러한 여러 로직에서의 공통 관심이 있는 것을 cross-cutting concern(공통 관심사) 라고 한다. 서블릿 필터 life cycle HTTP 요청 -> WAS -> 필터 -> 서블릿 -> 컨트롤러 필터체인: HTTP 요청 -> WAS -> 필터1 -> 필터2 -> 서블릿 -> 컨트롤러 필터 -> 서블릿 //인증된 사용자 필터 ->(서블릿 호출 x) //비 인증 사용자 스프링 인터셉터 life cycle HTTP 요청 -> WAS -> 필터 -> 서블릿 -> 스프링 인터셉터 -> 컨트롤러 필터체인: HTTP 요청 -> WAS -> 필터 -> 서블릿 -> 인터셉터1 -> 인터.. 2022. 3. 18. 이전 1 다음 728x90