Spring boot / Field noteSpring Event와 @Async 정리 (동작 방식, 트랜잭션, 운영 포인트)스프링 Event와 @Async의 기본 동작(동기/비동기), @TransactionalEventListener와 트랜잭션 커밋 타이밍, 운영에서 자주 터지는 포인트를 정리합니다.2026년 2월 24일12분 읽기Contents01Spring Event는 기본적으로 “동기”로 동작합니다02이벤트를 쓰면 좋은 상황이 있습니다03이벤트 구현은 이렇게 합니다 (POJO 이벤트)04@TransactionalEventListener는 “언제 실행할지”를 정할 수 있습니다05@Async는 “별도 스레드”에서 실행됩니다06@Async에서 자주 터지는 포인트들07Event + @Async 조합은 이런 식으로 씁니다08근데 이 방식은 “내구성”을 보장하지 않습니다09결론Filed under#Event#Async#Spring#SpringBoot#TransactionalEventListener
독자의 메모
00 COMMENTS