问题描述

监听器:

@WebListener
public class MyHttpSessionListener implements HttpSessionListener {/*** session创建*/@Overridepublic void sessionCreated(HttpSessionEvent e) {HttpSession session=e.getSession();System.out.println("session创建===ID===="+session.getId());}/*** session销毁*/@Overridepublic 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你好";}
}

这样写之后,发现第一次访问时,控制台并不会打印:

System.out.println("session创建===ID===="+session.getId());

原因

在访问接口时,形参要带上HttpSession session.
如下:

@RestController
public class HelloController {@RequestMapping("/hello")public String handle01(HttpSession session){return "nihao你好";}
}

注册HttpSessionListener失效原因相关推荐

  1. Scheduled失效原因

    转载自开发踩坑记录之二:谨慎使用Spring中的@Scheduled注解 https://blog.csdn.net/Diamond_Tao/article/details/80628440 引言 在 ...

  2. 统计信息自动收集任务失效原因排查

    环境:Oracle 11.2.0.3 RAC 问题:统计信息自动收集任务失效原因排查 1.查看自动任务的状态 2.进一步查看其它信息 3.解决问题 1.查看自动任务的状态 查看自动任务的状态,确认是e ...

  3. SpringBoot 中@Autowired 注入失效原因及解决方法

    SpringBoot 中@Autowired 注入失效原因及解决方法 1.原因分析 1.1 包没有被扫描到通过@Autowired注入的类所在的包路径不在Application启动类所在的包/子包路径 ...

  4. tampermonkey怎么不能用了_iPhone12无线充电不能用怎么办-苹果12无线充电失效原因...

    iPhone12无线充电不能用怎么办?苹果12无线充电失效是怎么回事?近日,关于iPhone12的各种问题非常多,这里给大家带来了苹果12无线充电失效原因介绍,有需要的快来看看吧! iPhone12无 ...

  5. IntelliJ IDEA在Mac下格式化代码快捷键与失效原因

    IntelliJ IDEA在Mac下格式化代码快捷键与失效原因 快捷键 失效原因 快捷键 Command + Option + L 失效原因 与其他软件快捷冲突,例如网易云音乐,喜马拉雅等.关系或修改 ...

  6. kibana 失效原因 ,亲测有效

    kibana 失效原因 ,亲测有效 1,查看log 日志 docker logs kibana //检查是否存在 Unable to revive connection: http://elastic ...

  7. Spring MVC AOP切面失效原因与处理

    Spring MVC AOP切面失效原因与处理 问题概述 AOP的两类实现 解决方案 方法一:用Autowired 注入自身的实例 方法二:从Spring上下文获取增强后的实例引用 方法三: 利用Ao ...

  8. 域名限制注册有哪些原因?

    关注我们,获取更多域名相关知识 首先,英文域名的注册有几个基本规则,分别是: ①只能使用英文字母(a~z,不区分大小写).数字(0~9)以及连接符(-): ②不支持使用空格及以下字符:!$&? ...

  9. keep-alive失效原因及解决方案

    keep-alive失效原因及解决方案 问题描述 失效原因 解决方案 问题描述 keep-alive结合路由使用,需要缓存的组件,在路由配置中的meta中添加keep-alive属性 侧边栏二级菜单列 ...

最新文章

  1. 特征工程(feature engineering)是什么?特征工程(feature engineering)包含哪些方面?
  2. ajax 切换列表,javascript实现列表切换效果
  3. mysql server安装不成功,解决Mysql5.7.17在windows下安装启动时提示不成功问题
  4. 零基础如何高效学好Java?Java怎么学?
  5. Memcache查看运行状况
  6. web性能测试基础 知识(引用)
  7. 百度SEO网站链接抓取器 v1.0
  8. latch.await java有什么作用,Android系统。 Countdownlatch.await不起作用
  9. asp.net后台cs 和 JavaScript 互相调用方法
  10. Mac OS X Yosemite安装Hadoop 2.6记录
  11. VS C# 删除数组中的一个或多个元素
  12. bzero 和 memset 函数对比
  13. 考研高数——书本资料选择复习规划
  14. 《爱你就像爱生命》你好哇,陌生人
  15. esxi 无盘服务器,用ipxe网络启动打造无盘ESXi系统
  16. Good Vegetable 4级算法题 分值: [320/3120] 问题: [8/78]
  17. 荔枝派Zero | 全志V3s 开发教程(一) 烧录系统镜像的方法以及如何烧录主线Linux系统镜像
  18. 心血来潮拆华硕X54H笔记本(打算升级)
  19. ORACLE PL/SQL编程之六: 把过程与函数说透
  20. 矩阵求导-YX拉伸术

热门文章

  1. Numpy、TensorFlow和Keras函数输入参数axis理解
  2. Pymol | Pymol绘制GridBox图
  3. Matplotlib 放置legend(bbox_to_anchor)
  4. 微生物组-宏基因组分析第8期(报名直播课免费参加线下2020.7,早鸟价仅剩1周)...
  5. NEJM:益生菌LGG治疗肠胃炎无效,Immunity|LGG促进生骨
  6. 石油污染土壤微生物群落构建与生物多样性研究
  7. 扩增子文献笔记2拟南芥根微生物组的结构和组成
  8. R语言ggplot2可视化将两个dataframe可视化的结果组合在一起实战:combining two plots from different data.frames
  9. R语言使用yardstick包的lift_curve函数评估多分类(Multiclass)模型的性能、并使用autoplot函数可视化模型在每个交叉验证(或者重采样)的每一折fold在每个分类上的提升
  10. R语言ggplot2可视化、在可视化区域中自定义添加多个大小不同矩形阴影区域、自定义配置大小不同矩形阴影区域的颜色(Adding multiple shadows/rectangles)