# Interceptor

143개의 포스트
post-thumbnail

Spring - Filter, Interceptor

필터, 인터셉터의 차이

약 9시간 전
·
0개의 댓글
·

3) 공통처리

❗️무언가를 가로챈다❗️컨트롤러의 메서드에 접극하는 과정에서 무언가를 제어할 때 사용HandlerInterceptor 인터페이스를 implement해서 구현preHandlepostHandleafterCompletion❗️컨트롤러의 메서드에 매핑된 특정 URI가 호출됐을

3일 전
·
0개의 댓글
·
post-thumbnail

SpringFramework - Interceptor(인터셉터)

1) 개념 인터셉터는 말 그대로 사용자의 request 를 가로채는 역할을 수행합니다. 예를 들어 로그인을 하지 않았는데 마이페이지에 URL 을 통해서 접속을 하면 안되겠죠? 이러한 경우 해당 주소를 입력하면 request 를 가로채서 로그인 화면으로

4일 전
·
0개의 댓글
·
post-thumbnail

TIL.231129 Redux심화

리덕스에서 많이 사용하고 있는 미들웨어중에 하나로 thunk를 사용하면 우리가 dispatch를 할때 객체가 아닌 함수를 dispatch 할 수 있게 해줍니다. 즉 dispatch(객체) 가 아니라 dispatch(함수)를 할 수 있게 되는 것. 그래서 중간에 우리가

7일 전
·
0개의 댓글
·

client 에서 JWT 로그인 구현하기

이번에 전대위키에 refresh token 처리 로직을 추가했다.초기 기본 로직은 로그인 시 헤더로 받은 엑세스 토큰을 로컬에 넣고 요청마다 로컬에 있는 엑세스 토큰을 헤더에 보내주었다. 로그인 시 헤더에서 access token을 받고 바디에서 각 토큰의 만료시간을

7일 전
·
0개의 댓글
·
post-thumbnail

axios 심화 - instance와 interceptor

(1) 상황을 통해 살펴보는 interceptor의 필요성 앞선 과정에서 get, post, delete 등 axios를 활용하여 HTTP 통신을 하는 방법을 배웠습니다.이렇게 호출하는 부분이 우리의 리액트 앱에 300개 정도 존재한다고 가정해 봅시다. 그런데, 며칠

2023년 11월 28일
·
0개의 댓글
·
post-thumbnail

[Spring] Filter, Interceptor

Filter 필터(Filter)는 말 그대로 요청과 응답을 거르는 역할을 합니다. 자세하게 말하자면 필터는 디스패처 서블릿(Dispatcher Servlet)에 요청이 전달되기 전/후에 url 패턴에 맞는 모든 요청에 대해 부가 작업을 처리할 수 있는 기능을 제공합니다. 디스패처 서블릿은 스프링의 가장 앞단에 존재하는 프론트 컨트롤러이므로, 필터는 스...

2023년 11월 22일
·
0개의 댓글
·

Interceptor

Interceptor는 HandlerInterceptor 인터페이스를 구현하거나 HandlerInterceptorAdapter를 상속받은 클래스를 만들고 필요한 메서드를 구현한다.추상메서드preHandle : Controller의 메서드가 호출되기 전 호출된다. 이 메

2023년 11월 21일
·
0개의 댓글
·
post-thumbnail

[Spring] 인터셉터(Interceptor)와 필터(Filter) 차이

Spring에서는 공통적으로 여러 작업을 처리하고 중복된 코드를 제거 및 가공하는 많은 기능을 가지고 있다. 그 중 필터와 인터셉터 기능이 있는데 둘의 공통점으로 Controller에 도달하기 전 처리되는 기능이지만, 역할이 다르므로 이 둘의 정의와 차이를 알아보자!

2023년 11월 19일
·
0개의 댓글
·

[Spring Boot] IP 접근 제한 구현

이번 포스팅에서는 IP 접근제한을 위해 Interceptor를 작성하고, 등록하는 방법에 대한 프로세스에 대해 설명하였습니다.

2023년 11월 13일
·
0개의 댓글
·
post-thumbnail

axios interceptor 삽질 파헤치기

개요 최근 진행 중인 프로젝트에서 401 토큰만료 코드가 정상적으로 작동하지 않는 문제가 있었다. 사실 프로젝트 초반에 토큰만료 로직을 구성했었는데, 코드에 대한 이해없이 구글링해서 복붙한 코드가 문제였다. 간단한 문제일지도 모르나, 난 이 문제를 해결하기 위해 5시

2023년 11월 4일
·
2개의 댓글
·

[Spring] Interceptor

Dispatcher servlet이 Controller를 호출하기 전/후에 가로챌 수 있다.실제 비즈니스 로직과 분리되어 처리해야 하는 기능(로깅,모니터링 정보 수집, 접근 제어 등) 처리를 넣어야 할 때 유용하다.Interceptor는 여러개 설정할 수 있고 설정한

2023년 10월 24일
·
0개의 댓글
·
post-thumbnail

[Spring] Filter VS Interceptor

필터링이 왜 필요한가? 개발자로서 무언가를 개발하면서 가장 현타 오는 일은 반복적으로 수행하는 작업을 컴퓨터를 통해서 하는게 아니라 제 자신이 직접 반복되는 코드를 입력할 때 입니다. 이럴 생각이 들 때가 많이 있죠. 보통 개발자들은 이런 반복되는 일들을 피하기 위해

2023년 10월 22일
·
0개의 댓글
·

AOP, Interceptor, Filter 의 차이점, Request가 들어올때 거치는 순서, 각 역할들의 장점을 설명해주실 수 있을까요?

AOP(Aspect-Oriented Programming), Interceptor, Filter, Request가 들어올때 거치는 순서, 각 역할들의 장점

2023년 10월 18일
·
0개의 댓글
·
post-thumbnail

Actuator와 Swagger Ui는 왜 작동하지 않았나

애플리케이션의 상태, 동작, 성능 등을 지속적으로 감시하고 기록하는 과정애플리케이션의 건강 상태를 파악하고 문제를 조기에 발견하여 대응하는 데에 도움이 됨주요 활동응답 시간 모니터링: 응답시간이 급격히 증가하거나 임계값을 초가하는 경우를 찾아낼 수 있음에러 및 예외 모

2023년 10월 17일
·
0개의 댓글
·
post-thumbnail

[Axios] axios interceptor 사용하여 token 담아서 요청 보내는 방법

현재 Wasabi 프로젝트에서 BE와 FE 통신할 때, axios를 사용하고 있다.axios에서는 interceptor라는 것을 제공하고 있는데, 이를 사용하여 인증된 사용자만 요청을 보낼 수 있는 기능을 구현하기 위해 axios interceptor에 대해 알아보려

2023년 10월 15일
·
1개의 댓글
·
post-thumbnail

[Spring] Filter & Interceptor

Filter & Interceptor

2023년 10월 8일
·
0개의 댓글
·