async exception 처리
- 작성자 :
- 라*언
- 작성일 :
- 2023-03-24 17:06:15
- 조회수 :
- 636
- 구분 :
- 실행환경 / 3.1
- 진행상태 :
- 완료
Q
안녕하세요.
비동기 동작에서 exception 을 핸들링 하고 싶은데 아래와 같이 해보았는데 마땅히 해결방안이 없어 문의 드립니다.
@async 어노테이션 통해서 처리하고 exception이 발생하면
AsyncUncaughtExceptionHandler (스프링3.2.17에서 지원 안함) 통해서 처리해야 한다고 나와있더라구요.
근데 제가 사용하는 스프링버전에서는 지원을 안해서.. 이걸 위해서 스프링 버전 업데이트를 하자니 위험요소가 많아서 문의 드립니다.
비동기 처리 방식 사용에 exception 처리에 대해 문의 드립니다.
비동기 동작에서 exception 을 핸들링 하고 싶은데 아래와 같이 해보았는데 마땅히 해결방안이 없어 문의 드립니다.
@async 어노테이션 통해서 처리하고 exception이 발생하면
AsyncUncaughtExceptionHandler (스프링3.2.17에서 지원 안함) 통해서 처리해야 한다고 나와있더라구요.
근데 제가 사용하는 스프링버전에서는 지원을 안해서.. 이걸 위해서 스프링 버전 업데이트를 하자니 위험요소가 많아서 문의 드립니다.
비동기 처리 방식 사용에 exception 처리에 대해 문의 드립니다.
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 : 3.1.0
- JDK(JRE) 정보 : java7
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 : springframework 3.2.17
A
안녕하세요.
표준프레임워크센터입니다.
@Async는 Spring v3.0 이상이나
AsyncUncaughtExceptionHandler는 Spring v4.1 이상에서 지원합니다.
https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/aop/interceptor/AsyncUncaughtExceptionHandler.html
이 경우 표준프레임워크 v3.6 이상에서 조건이 만족됩니다.
https://www.egovframe.go.kr/home/sub.do?menuNo=13
표준프레임워크 실행환경 업그레이드 가이드를 참고하여
업그레이드를 하실수 있습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:%EC%8B%A4%ED%96%89%ED%99%98%EA%B2%BD%EA%B0%80%EC%9D%B4%EB%93%9C
Spring 해당 버전에서 처리하는 방법은 센터에서
별도로 제공하고 있지 않습니다.
감사합니다.
표준프레임워크센터입니다.
@Async는 Spring v3.0 이상이나
AsyncUncaughtExceptionHandler는 Spring v4.1 이상에서 지원합니다.
https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/aop/interceptor/AsyncUncaughtExceptionHandler.html
이 경우 표준프레임워크 v3.6 이상에서 조건이 만족됩니다.
https://www.egovframe.go.kr/home/sub.do?menuNo=13
표준프레임워크 실행환경 업그레이드 가이드를 참고하여
업그레이드를 하실수 있습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:%EC%8B%A4%ED%96%89%ED%99%98%EA%B2%BD%EA%B0%80%EC%9D%B4%EB%93%9C
Spring 해당 버전에서 처리하는 방법은 센터에서
별도로 제공하고 있지 않습니다.
감사합니다.