Mr.Lee의 하루

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

2026/09/10 1

Spring `@Transactional` 동작 원리와 롤백되지 않는 이유

Spring @Transactional 동작 원리와 롤백되지 않는 이유개인 학습용 기술 노트 1회차주제: Spring 트랜잭션, AOP 프록시, 내부 호출, 예외와 롤백들어가며Spring 기반 업무 시스템을 개발하다 보면 다음과 같은 문제를 한 번쯤 만나게 된다.메서드에 @Transactional을 붙였는데 트랜잭션이 적용되지 않는다.데이터 등록 중 오류가 발생했는데 앞에서 처리한 데이터가 그대로 남는다.분명히 예외를 발생시켰는데 롤백되지 않는다.try-catch로 예외 로그를 남겼더니 데이터가 커밋된다.같은 서비스 클래스 안에서 메서드를 분리했는데 기대한 트랜잭션이 시작되지 않는다.이 문제를 제대로 이해하려면 @Transactional을 단순히 "오류가 나면 DB 작업을 취소해 주는 애너테이션"으로 기..

개발/java,spring 11:34:26
이전
1
다음
더보기
프로필사진

Mr.Lee의 하루

안녕하세요.

  • 분류 전체보기 (498) N
    • 개인사업준비 (1)
    • 여행 (12)
    • 음식 (71)
    • 유투브 초보자 (2)
    • 육아 (17)
    • 스포츠 분석 (15)
    • 일상 (114) N
      • 제품리뷰 (15) N
      • 엑셀,PPT 등 (10)
      • 정보 (75)
      • 서평 (3)
      • 금융, 경제 (7)
      • 게임 (3)
    • 개발 (249) N
      • java,spring (46) N
      • javascript,jquery (17)
      • spring boot, gradle,.. (15)
      • 디자인패턴 (3)
      • web, html5,jsp (12)
      • DB (56)
      • 리눅스 (6)
      • 윈도우 (13)
      • 네트워크 (9)
      • was (12)
      • git (7)
      • 개발도구 (17)
      • 프로그램, 유틸 (18)
      • 서적 (4)
      • python, 딥러닝 (10)
      • 도커(DOCKER) (4)
    • 주식 추천 시스템 개발 (16)

Tag

엑셀, spring aop, AI분석, oracle, 코스닥, 싼타페TM, 자동매매, 오라클, 자바스크립트, 자바, 대전 소고기, 한국주식, KBO, javascript, 스프링, 대전, 코스피, 종목분석, AI주식, java,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/09   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Daum Corp. All rights reserved.

  • 블로그 처음 시작하기
  • 주식추천시스템(개발중)

티스토리툴바