성장을 꾸준히 기록하는 공간

  • 홈
  • 태그
  • 방명록

AOP 1

AOP를 이용한 @Transactional의 동작 원리 (feat. 트랜잭션의 범위, 전파)

Spring이 제공하는 트랜잭션의 기능트랜잭션 동기화: 컨텍스트 내에서 일관된 처리트랜잭션 추상화: jdbc, jpa 등의 다양한 인터페이스를 동일한 방식으로 제공AOP를 이용한 트랜잭션 분리: 트랜잭션이라는 관심사(Aspect)를 분리해서 비즈니스에 집중시킴 AOP(Aspect Oriented Programming)은 흩어진 관심사를 별도의 클래스로 모듈화하는 방식을 말한다.Aspect: 애플리케이션 내에서 중복으로 존재하는 부가 기능(advice)을 모듈화Advice: Aspect에 구현된 실제의 부가 기능 코드Pointcut: Aspect를 어디에 적용할지 지정 (언제)EX) @GetMapping시에만, UserService만 등의 언제 실행할지 정하는 조건문JointPoint: Advice가 실행..

backend 2025.07.12
이전
1
다음
더보기
프로필사진

성장을 꾸준히 기록하는 공간

무소의 뿔처럼 나아가자

  • 분류 전체보기 (103) N
    • windows (6)
    • backend (26) N
    • mysql (6)
    • kafka (12)
    • kubernetes (12)
    • tech (13)
    • project (26)
      • wargame (12)
      • resistance (5)
      • SIEMple (6)
      • Witch's Tower (3)

Tag

argocd, WebFlux, axon framework, 개발일지, docker, reactor, SIEM, kafka, mysql, CNCF, WarGame, spring, argoProj, kubernetes, 인디게임, Spring WebFlux, iocp, MSA, transaction, apache kafka,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 그래야 내가 원하는 세상에 갈 수 있다

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/01   »
일 월 화 수 목 금 토
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 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바