본문 바로가기

코딩하는 오징어

검색하기
코딩하는 오징어
프로필사진 코딩하는 오징어

  • development (75)
    • Framework (26)
      • Spring (15)
      • JPA (6)
      • Akka (1)
      • Slick (1)
      • Netty (3)
    • Database (3)
      • MySQL (2)
      • MongoDB (0)
      • Redis (1)
    • Server (3)
      • Architecture (0)
      • Docker (1)
      • Linux (0)
      • Kubernetes (2)
    • Language (14)
      • C++ (6)
      • Java (5)
      • Kotlin (1)
      • Scala (2)
    • CS (3)
      • 자료구조 (0)
      • 알고리즘 (1)
      • Network (2)
    • WebFront (1)
      • jQuery (1)
    • 버전관리시스템 (0)
      • Git (0)
    • My Diary (10)
    • 알쓸신잡 (13)
    • Message Queue (2)
      • Kafka (2)
Guestbook
Notice
  • contact
Recent Posts
Recent Comments
Link
«   2021/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
Tags
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록2021/09/10 (1)

코딩하는 오징어

TransactionSynchronizationManager를 이용하여 DataSource 라우팅시 주의할 점

spring web mvc를 이용하여 서버 어플리케이션을 개발한다면 @Transactional을 이용하여 트랜잭션을 적용할 것이다. @Transactional이 적용된 메서드는 다음과 같은 flow로 메서드가 실행된다. (PlatformTransactionManager, DataSource 인터페이스에 대한 자세한 설명은 이 글에서 다루지 않는다.) 1. CglibAopProxy.DynamicAdvisedInterceptor.intercept(...) 2. TransactionInterceptor.invoke(...) 3. TransactionAspectSupport.invokeWithinTransaction(...) 4. TransactionAspectSupport.createTransactionIfN..

Framework/Spring 2021. 9. 10. 22:35
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바