@EventListener簡單描述
簡化我們編寫監聽類的步驟,不需要再繼承ApplicationListener接口去實現onApplicationEvent了。
例子:
@Component public class TestEventListener { @EventListener(classes = {ApplicationEvent.class}) public void testEvent(ApplicationEvent event){ System.out.println("done---->"+event.toString()); } // 直接在方法里面進行指定也是可以的。不需要再注解里面設置 // @EventListener() // public void testEvent(ApplicationEvent event){ // System.out.println("done---->"+event.toString()); // } @EventListener() public void testEvent2(ApplicationStartedEvent event){ System.out.println("done--Even2-->"+event.toString()); } }
運行結果: