Spring1 Spring Event (이벤트 발행과 구독 ..) 개요도메인 주도 개발 책을 읽던 중 ‘이벤트 소싱’에 대한 내용을 접하고 이를 스프링 애플리케이션에서 어떻게 활용할 수 있을지 고민했습니다. 그 과정에서 스프링 이벤트를 알게 되었고, 이 두 가지 개념을 어떻게 활용할 수 있을지 정리해 보았다. 스프링 이벤트란?스프링 이벤트는 애플리케이션 내에서 특정 이벤트가 발생하면, 이를 구독하고 있는 리스너가 해당 이벤트를 처리하는 구조를 제공한다. 주로 애플리케이션 내부 모듈 간 통신을 느슨하게 유지하면서, 작업을 비동기로 처리하는데 유용하다.이벤트 발행을 위해서는 ApplicationEventPublisher를 주입받아 사용해야한다.이벤트 구독을 위해서는 @EventListner를 사용해야한다. 스프링 이벤트 구성 요소이벤트 클래스 (Event Class) :.. 2024. 8. 27. 이전 1 다음