Listener · decision

도메인 이벤트와 커밋 이후 처리: 완료 이벤트와 listener를 연결한다

판단 주제: 완료 이벤트와 listener를 연결한다. 선택 기준과 확인 신호를 함께 읽습니다.

상황별 선택과 확인 신호
상황선택확인 신호
Domain상태 전이와 사실 생성이벤트는 이미 일어난 사실을 표현한다
Commit원본 변경 확정완료 이벤트와 listener를 연결한다
Listener커밋 뒤 부수 효과rollback 때 부수 효과가 실행되지 않는지 확인한다

Listener 판정: 커밋 뒤 부수 효과. 상태 전이에서 이벤트를 만들고 @TransactionalEventListener AFTER_COMMIT으로 부수 효과를 분리합니다.