springboot-@EventListener簡單用法


@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());
    }
}

運行結果:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM