From 51010f446450aea48d312c5c3f405a0da84225c9 Mon Sep 17 00:00:00 2001 From: HyeonSik Choi Date: Thu, 29 Aug 2024 17:58:46 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=ED=8A=B8=EB=9E=9C=EC=9E=AD=EC=85=98=20?= =?UTF-8?q?=ED=83=80=EC=9E=84=EC=95=84=EC=9B=83=20AOP=20=EB=AC=B8=EC=A0=9C?= =?UTF-8?q?=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../global/aop/TransactionalTimeoutAspect.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/wootecam/luckyvickyauction/global/aop/TransactionalTimeoutAspect.java b/src/main/java/com/wootecam/luckyvickyauction/global/aop/TransactionalTimeoutAspect.java index 39eaf816..f2b846e2 100644 --- a/src/main/java/com/wootecam/luckyvickyauction/global/aop/TransactionalTimeoutAspect.java +++ b/src/main/java/com/wootecam/luckyvickyauction/global/aop/TransactionalTimeoutAspect.java @@ -43,9 +43,12 @@ public Object handleCustomTransaction(ProceedingJoinPoint joinPoint, Transaction } return result; // 정상 수행한 결과 반환 - } catch (Throwable throwable) { + } catch (RuntimeException ex) { status.setRollbackOnly(); - throw new RuntimeException(throwable); + throw ex; + } catch (Throwable e) { + log.error("message={}", e.getMessage(), e); + throw new RuntimeException("처리할 수 없습니다."); } }); }