
스프링에서 이벤트는 강하게 결합된 의존성을 느슨하게 만들어주는 역할을 할 수 있다. 예를들어 주문 시스템에서 주문이 완료되면 주문 알림을 준다던가 주문 수량을 증가시키는 일을 하게될때 주문 시스템은 후속작업을 위한 여러 서비스들을 의존하게 된다. 이때 스프링 이벤트를 사용하면 이러한 의존성을 느슨하게 만들어 줄 수 있다. 1. 스프링에서 이벤트 사용법이벤트를 발행하기 위해서는 ApplicationEventPublisher를 주입받으면 된다. ApplicationEventPublisher을 주입받기 위해서는 첫번째로 ApplicationEventPublisherAware 인터페이스를 구현한 class를 빈으로 등록해주면 된다.@Servicepublic class EventService implements..
Spring
2024. 10. 2. 19:18