도메인 이벤트와 커밋 이후 처리: 완료 이벤트와 listener를 연결한다
판단 주제: 완료 이벤트와 listener를 연결한다. 선택 기준과 확인 신호를 함께 읽습니다.
| 상황 | 선택 | 확인 신호 |
|---|---|---|
| Domain | 상태 전이와 사실 생성 | 이벤트는 이미 일어난 사실을 표현한다 |
| Commit | 원본 변경 확정 | 완료 이벤트와 listener를 연결한다 |
| Listener | 커밋 뒤 부수 효과 | rollback 때 부수 효과가 실행되지 않는지 확인한다 |
Listener 판정: 커밋 뒤 부수 효과. 상태 전이에서 이벤트를 만들고 @TransactionalEventListener AFTER_COMMIT으로 부수 효과를 분리합니다.