Event

프로그램에 의해 감지되고 처리 가능한 동작이나 사건

일반적으로 이벤트 기반 시스템은 프로그램에서 처리해야 할 비동기 외부 활동이 있을 때 사용

Event Handler

이벤트 핸들러는 프로그램 내부에서 입력을 받아 처리하는 일종의 콜백 서브루틴 listener라고도 불림


Spring Event Flow

  1. 생성 주체에서 이벤트를 발행이벤트 디스패처에 전달
  2. 이벤트 디스패처가 이벤트 핸들러(리스너)와 연결
  3. 이벤트 핸들러(리스너)가 전달받은 데이터를 통해서 구현해놓은 기능 실행