인터셉터1 [Spring] Interceptor [Interceptor] 현재 하고 있는 프로젝트에서 로그인 시 권한체크를 Interceptor로 구현해주고 있는 상황이다. 기존 시스템에 새로운 프로그램을 도입하였고, 새로운 프로그램에서 만든 Interceptor가 기존 시스템에 영향을 끼쳐 권한이 없어 화면이 동작하지 않는 등 문제가 생겼다. 문제는 해결되었으나, 이에 대해 조금 더 깊이 이해하고, 추후 또 발생할 수 있는 문제점을 방지할 수 있으려면 코드를 어떻게 고쳐야 할지에 대해 이해하고 싶어 이를 공부하고 글을 남겨놓기로 하였다. 인터셉트. 용어의 의미처럼 중간에 가로챈다는 의미이다. 컨트롤러에 들어오는 HttpRequest와 HttpResponse를 가로채는 역할을 하며, 인증용도로 활용하는 등(위의 사례처럼, 권한체크) 의 기능을 구현할 .. 2020. 8. 8. 이전 1 다음