ApplicationEventPublisher에 대해 알아보자!
ApplicationEventPublisher ApplicationEventPublisher는 무엇인가?! ApplicationEventPublisher는 이벤트 기반의 프로그래밍을 할 때 필요한 기능을 제공해준다! ApplicationContext가 상속 받고 있다! 이벤트 프로그래밍 이라고 얘기하니까 느낌이 잘 안온다! 한번 직접 이벤트를 다뤄보자! 일단 이벤트와 이벤트를 다뤄줄 이벤트 핸들러를 만들어보자! 이벤트를 만들었으니 AppRunner에서 Event를 가져와 실행시켜보자! 이 때 중요한게 있는데 Event는 Bean이 아니다!! EventHandler만 빈으로 등록된다!! 헷갈리지말자 ApplicationEventPublisher를 주입받아서 publishEvent를 통해 MyEvent를 발..
Spring/Spring IoC
2020. 5. 19. 01:05