監(jiān)聽器也叫l(wèi)istener,是servlet的監(jiān)聽器,可以用于監(jiān)聽web應用程序中某些對象的創(chuàng)建、銷毀、增加、修改、刪除等動作的發(fā)生,然后做出相應的響應處理。當范圍對象的狀態(tài)發(fā)生變化時,服務器自動調(diào)用監(jiān)聽器對象中的方法,常用于系統(tǒng)加載時進行信息初始化,統(tǒng)計在線人數(shù)和在線用戶,統(tǒng)計網(wǎng)站的訪問量。 配置監(jiān)聽器的方法:
- 通過@Component把監(jiān)聽器加入Spring容器中管理;
- 在application.properties中添加context.listener.classes配置;
- 在方法上加@EventListener注解;