강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

리나님의 프로필 이미지
리나

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

@ControllerAdvice

AWS SQS 통해 호출되는 Thread 경우 @ControllerAdvice 선언해도 핸들러 되지 않는 문제

해결된 질문

작성

·

298

0

3번째 이미지를 봐주시면 2번 내용입니다. (AWS SQS서버에서 Local Server로 호출시 잡히는 컨트롤러입니다.)
에러 발생되면 여기에 핸들러 잡혀야 하는데 왜 안잡히는걸까요?....
AWS SQS 통해 호출되는 스레드만 그렇고 그것이 아닌 직접 호출
(Main Thread) 통해 호출 할 경우 여기에 핸들러 잡히게 되는데...
왜 AWS SQS 통해 호출되는 스레드 한에서만 에러 발생시 여기에 안잡히는 걸까요?
Main Thread가 아니라서 그런걸까요??
생각해보면 Main Thread가 아닌 Main으로부터 파생된 멀티 스레드 경우 거기서 에러 발생하면
핸들러에 안잡히는 걸로 알고 있습니다.

답변 1

2

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 리나님

@SneakyThrows를 검색해보시면 답을 찾을 수 있을거에요.

추가로 앞으로는 질문시 나와있는 내용 처럼 강의 내용으로 질문을 부탁드립니다.

감사합니다.

리나님의 프로필 이미지
리나

작성한 질문수

질문하기