[Spring Boot] @Transactional 내부에서 발생한 Exception과 rollback (+ 고찰 추가)
·
Backend/Spring Boot & JPA
📕 목차 1. @Transactional 내부에서 Exception 발생 2. 로그 추적 3. 코드 추적 4. 문제의 근원 5. 결론 1. @Transactional 내부에서 Exception 발생 📌 발단 @Slf4j @Helper @RequiredArgsConstructor public class UserSyncHelper { private final UserService userService; /** * 일반 회원가입 시 이미 가입된 회원인지 확인 * * @param phone String : 전화번호 * @return Pair : 이미 가입된 회원인지 여부 (TRUE: 가입되지 않은 회원, FALSE: 가입된 회원), 가입된 회원인 경우 회원 ID 반환 * @throws UserErrorExcep..