ApplicationContext를 중개자 삼아서 Event를 발생시키거나 처리 할 수 있습니다. Event는 ApplicationEvent 클래스를 상속하여 만들 수 있으며 Event를 처리 할 클래스는 ApplicaionListener 인터페이스를 구현하면 됩니다. Reference에 나와있는 예제는 email을 보낼 때 Black List에 있는 email 주소로는 email을 보내지 않고 BlackListEvent를 발생시키고 이 이벤트가 발생하면 담당자에게 알리도록 하는 핸들러가 작동하게 됩니다.