
Spring Events를 사용해 이벤트 발행하기
·
Spring
택시비 절약을 위해 함께 택시를 탑승할 학생들을 모집하는 '택시팟' 서비스를 개발하면서 Spring Events를 사용했던 경험에 대해 정리해보려고 합니다. 해당 프로젝트 코드는 GitHub에서 확인할 수 있습니다. Spring Events스프링 이벤트는 애플리케이션 내부에서 이벤트를 발행해 다른 객체로 데이터를 전달할 수 있는 기능입니다. ApplicationContext에서 제공하는 기능으로 ApplicationEventPublisher를 주입받아 간단히 사용할 수 있습니다. 왠지 모르겠지만, 공식문서에서 스프링 이벤트와 관련해 자세히 설명된 부분을 찾지는 못 하겠더라구요. 하지만 사용법은 간단하기 때문에 몇 가지 주의사항을 제외하면 유용하게 활용할 수 있었습니다. ApplicationEventPub..