注冊HttpSessionListener失效的原因及解決方案
更新時間:2025年05月20日 09:13:05 作者:征途黯然.
這篇文章主要介紹了注冊HttpSessionListener失效的原因及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
問題描述
監(jiān)聽器
@WebListener
public class MyHttpSessionListener implements HttpSessionListener {
/**
* session創(chuàng)建
*/
@Override
public void sessionCreated(HttpSessionEvent e) {
HttpSession session=e.getSession();
System.out.println("session創(chuàng)建===ID===="+session.getId());
}
/**
* session銷毀
*/
@Override
public void sessionDestroyed(HttpSessionEvent e) {
HttpSession session=e.getSession();
System.out.println("銷毀的sessionID===="+session.getId());
}
}啟動類上已經加了注解@ServletComponentScan
訪問接口
@RestController
public class HelloController {
@RequestMapping("/hello")
public String handle01(){
return "nihao你好";
}
}這樣寫之后,發(fā)現第一次訪問時,控制臺并不會打?。?/p>
System.out.println("session創(chuàng)建===ID===="+session.getId());原因
在訪問接口時,形參要帶上HttpSession session.
如下:
@RestController
public class HelloController {
@RequestMapping("/hello")
public String handle01(HttpSession session){
return "nihao你好";
}
}總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
使用EasyPoi實現word文檔生成和段落循環(huán)
EasyPoi是一個Java的Excel和Word處理庫,主要用于將Java對象轉換為Excel或Word文檔,本文主要介紹了如何使用EasyPoi實現word文檔生成和段落循環(huán),有需要的可以了解下2025-04-04

