@EventListener1 [9] 스프링 프레임워크 핵심 - ApplicationEventPublisher, ResourceLoader ApplicationEventPublisher ApplicationContext가 상속받는 또다른 인터페이스인 ApplicationEventPublisher 를 소개하겠습니다. 이 인터페이스는 옵저버 패턴의 구현체로 이벤트 기반의 프로그래밍을 할 때 유용합니다. 스프링 4.2 이전의 경우 이벤트를 발생시키기 위해서 이벤트 클래스를 선언하되 ApplicationEvent 를 상속하여 생성자를 오버라이딩 합니다. public class MyEvent extends ApplicationEvent { public MyEvent(Object source) { super(source); } } 이 이벤트는 Bean으로 등록되지 않고, 원하는 정보를 담아서 전달해주는 매개라고 생각하면 됩니다. 이벤트를 발생시키는 지.. 2020. 12. 14. 이전 1 다음