# Interceptor

60개의 포스트
post-thumbnail

서버 응답 원하는 값만 필터링하기

Retrofit으로 서버에 필요한 데이터를 요청한다. 데이터를 응답받을 때 응답 받은 데이터 중 필요한 데이터만 사용하고 싶은 경우가 있다. 예로 살펴보자.위의 응답은 openweathermap api에서 응답받은 데이터이다. 여기서 우리가 사용해야할 데이터는 weat

어제
·
0개의 댓글
·
post-thumbnail

스프링부트 너 뭐 돼?🤷‍♀️(6) - 필터, 인터셉처, ORM, JPA

피할 수 없다면 즐기자! 스프링부트 너.. 뭐 돼? 📚 📌 ⚫ session time out 설정 방법(application.properties) server.servlet.session.timeout=시간 -> 시간 : 초단위, 기본은 1800초(30

어제
·
0개의 댓글
·

MockMVC

MockMvc는 Spring MVC의 컨트롤러에 대한 통합 테스트를 지원하는 테스트 프레임워크이다. MockMvcBuilder MockMvc 객체를 생성할 때 MockMvcBulider의 standaloneSetup를 사용하게 되면 개별 컨트롤러에 대한 단위 테스트가

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

Nest.js 의 Interceptor 와 AOP

이전 포스팅에 이어서 Nest.js 의 Interceptor 클래스를 활용해 AOP 를 구현해보고자 한다. AOP 에 대해 다시 한번 되새김질을 해보자면, AOP 는 공통된 역할을 수행하지만 파편화 되어 있는 코드를 응집화 시킨 Aspect 를 허용하여 해당 코드를 사

3일 전
·
0개의 댓글
·

Axios Interceptor 사용하기

Spring Boot에서 JWT를 구현하던 중, 토큰의 유효하지 않거나 권한이 맞지 않을 때의 응답헤더에 에러코드와 함께 관련 메세지를 전달해야했다.응답으로 에러코드를 프론트로 전달하면, 에러코드에 대비한 예외처리를 해줘야하는데... 이걸 매번 하기엔 귀찮아지고 실수할

2022년 10월 28일
·
0개의 댓글
·

[Spring] interceptor 개념 정리

Interceptor란 ? client에서 server로 들어온 request객체를 DispatcherServlet에 도달하기 전에 가로채는 역할을 한다. 인터셉터를 활용하면 요청과 응답을 가로챔으로써 기존 컨트롤러의 로직을 수정하지 않고 원하는 동작을 추가할 수 있다

2022년 10월 25일
·
0개의 댓글
·
post-thumbnail

스프링 예외 처리와 오류 페이지

스프링 MVC 2편 강의정리본

2022년 9월 16일
·
0개의 댓글
·
post-thumbnail

스프링 인터셉터(Interceptor)란?

인터셉터 기본 개념 동작 위치 > 요청 -> WAS -> 필터 -> DispatcherServlet -> 인터셉터1 -> 인터셉터2 -> 컨트롤러 인터셉터는 DispatcherServlet 다음으로 호출된다. 특징 필터에서 제공하는 대부분의 기능을 지원하며,

2022년 9월 11일
·
0개의 댓글
·
post-thumbnail

Axios Interceptors를 이용하여 Loading 구현하기 with TS

내가 Axios Interceptors를 이용해서 Loading을 구현하는 방법

2022년 9월 2일
·
0개의 댓글
·

SPRING 주기능(IOC/AOP), AOP와 인터셉터와 필터 비교

IOC > DI, DL : 객체를 미리 만들어두고 주입해주는 기능이다 AOP > 강점지향프로그램 : 메서드이름을 가로챈다 (웹어플리케이션에서는 잘 사용하지 않는다 - 요청을 가로채는 필터를 사용하기 때문이다) > AOP와 비슷한 기능 필터(servlet메인기능), 인

2022년 8월 31일
·
0개의 댓글
·
post-thumbnail

Spring Interceptor 적용하기

👏 Interceptor란? 웹에서 Request가 일어났을 때 > url request -> filter -> servlet -> interceptor -> controller -> service -> return 순서로 일어날 수 있다. 여기서 servlet

2022년 8월 31일
·
0개의 댓글
·

(spring) Filter, Interceptor, AOP 차이와 DispatcherServlet(간단간단)

면접 준비를 하고있다. 진짜 엄청 많이 부족하다는 것을 느꼈고, 그 중에서 하나를 정리해보려고 한다. 웹 개발을 하다보면 비즈니스 로직 앞, 뒤로 공통적으로 처리해야 될 기능들이 존재한다. ex) 로그, 인증, 인가 등등 공통으로 빼서 따로 관리를 하는 것이 AOP라고 생각했다. 하지만 Filter와 Interceptor도 있다는 것을 알게 되었고, ...

2022년 8월 11일
·
0개의 댓글
·
post-thumbnail

[Java/Spring] Lombok/Filter/Interceptor

Lombok(롬복)은 Java 라이브러리로 getter, setter, toString 등 메서드 작성 코드를 줄여주는 코드 다이어트 라이브러리이다.Lombok은 여러가지 어노테이션을 제공하고, 이를 기반으로 코드를 컴파일과정에서 생성해 주는 방식으로 동작하는 라이브러

2022년 8월 3일
·
0개의 댓글
·
post-thumbnail

Axios interceptor로 API 응답 에러 핸들링하기

Axios interceptor로 API 응답 에러 핸들링하기

2022년 8월 3일
·
0개의 댓글
·

Spring Interceptor 를 통해 setHeader 가 안되는 경우

특정 API를 통해 나가는 응답에 대해 공통 커스텀 헤더를 달아줘야 하는 일이 발생하여 인터셉터를 통해 해결하고자 하였다.스프링과 필터, 인터셉터, ... What? (https://victorydntmd.tistory.com/176)그런데 setHeader

2022년 8월 2일
·
2개의 댓글
·
post-thumbnail

Spring Filter VS Interceptor

Spring Filter VS Interceptor

2022년 8월 1일
·
0개의 댓글
·
post-thumbnail

07_트러블슈팅

내가 왜그랬을까

2022년 7월 27일
·
0개의 댓글
·
post-thumbnail

Filter와 Interceptor(로그인 처리, 스프링)

토이 프로젝트로 로그인을 인터셉터로 구현하던 중이었다. 그런데 팀원 중 한 분이 시큐리티는 필터를 사용하는데 무엇을 써야할지에 대한 의문을 내셨다. 나는 인터셉터가 제공하는 기능들이 편리하기 때문에 사용했는데 조금 더 알아보기로 했다.Filter와 Interceptor

2022년 4월 13일
·
1개의 댓글
·
post-thumbnail

Spring Interceptor에서 예외를 응답 해주는 방법

상황이 어떤가 살펴보자.소셜 로그인을 시도한다.authorization code가 유효하지 않으면, 예외를 발생 시킨다.500으로 응답한다.위의 코드는 인터셉터에서 예외를 발생 시킨다.하지만 이렇게 끝내면 500에러를 응답하게 된다.스프링은 예외가 발생하면, WAS로

2022년 4월 13일
·
0개의 댓글
·
post-thumbnail

[Spring] Filter Interceptor AOP

Filter와 Interceptor는 Servlet 단위에서 실행된다. 반면 AOP는 메소드 앞에서 Proxy 패턴으로 실행된다.필터를 웹 컨테이너 내에 생성한 후 초기화 시 init()이 호출된다. 그리고 doFilter가 호출된다.컨트롤러에 들어가기 전에 preHa

2022년 4월 7일
·
0개의 댓글
·