Filter2 Zuul Exception customize - ERROR 처리하기 Zuul Exception customize - ERROR 처리하기 Zuul에서 예외 상황을 만들고 에러를 던졌더니, 아래와 같이만 나온다. Zuul Error Filter를 활용해서 원하는 방식으로 리턴 값을 만들어 보자 { "timestamp": "2022-07-17T23:16:07.563+00:00", "status": 500, "error": "Internal Server Error" } 1. Zuul sendErrorFilter를 비활성화 먼저 자동으로 구성된 sendErrorFilter를 비활성화 한다. application.yml에 설정하면 된다. zuul: SendErrorFilter: post: disable: true 2. ErrorFilter 를 생성하자 ZuulFilter를 상속 받.. 2022. 7. 18. Spring boot - HandlerInterceptorAdapter와 zuul Filter 의 사용시 문제 Spring boot - HandlerInterceptorAdapter와 zuul Filter 의 사용시 문제 [문제 발생 내용] Spring boot application에서 HandlerInterceptorAdapter에 들어오는 사용자의 IP를 체크하는 Interceptor를 넣어서 사용중이었다. 이후 Zuul Gateway api 가 필요하게 되어 을 적용했는데, Zuul 필터 구성후 인터셉터가 호출이 안되는것이었다. 좀 더 정확하게 이야기하면, Zuul routes 를 타는 경우에만 인터셉터가 호출이 안된다. [해결 방법] 간단하게 해결이 가능하다, 아래와 같은 Class를 생성해주면 된다. InstantiationAwareBeanPostProcessorAdapter를 상속받고 zuulMappi.. 2022. 7. 15. 이전 1 다음