코틀린 스프링에서의 이벤트 처리 (with 유스콘)
들어가기에 앞서서... | 해당 글은 2021 유스콘에서 발표한 자바 스프링에서의 이벤트 처리 세션에서 진행된 내용을 코틀린으로 따라해보며 정리한 글입니다. 목적 | 스프링에서 이벤트를 왜 써야하고 어떻게 써야하는지 실습해본다. 전체적인 코드는 깃헙 저장소를 참고하면 된다. `UserService쪽에 의존하는 다양한 의존성들을 어떻게 해결하면 좋을지?`를 계속 생각해보자! Spring은 Bean을 관리하기 위해서 ApplicationContext를 기본으로 가져간다. 이번에 다루게 될 Event도 Spring Bean과 똑같이 Context를 관리해주는데 이벤트 또한 ApplicationContext에서 Event를 관리하고 있다. 따라서 Event도 특별한 Bean을 주입받고 실행해주고 있다. Step..