框架中使用spring security、spring session、session的存储使用了redis。因此对于session的监听通过HttpSessionListener的方式已经监听不到session创建和销毁事件。

其实spring session框架是有提供session事件的监听处理,可以这样配置session事件发布:

类的实现代码如下:public class CustomHttpSessionEventPublisher extends HttpSessionEventPublisher {

public void sessionCreated(HttpSessionEvent event) {

//处理会话创建

super.sessionCreated(event);

}

public void sessionDestroyed(HttpSessionEvent event) {

//处理会话销毁

super.sessionDestroyed(event);

}

}

据说也可以在web.xml中配置SessionEventPublisher,不过我没有试过。

java 销毁 session_Spring session对于session的创建和销毁监听相关推荐

  1. 关于Oracle创建新的监听和服务名的问题一二

    最近在学习oracle,是自学,完全的自学,没有任何老师的指导.从图书馆借了本 <Oracle DBA宝典>这本书.好厚啊,下定了决心,就开始了.最近看到了关于创建新的监 听的问题,书中说 ...

  2. java怎么销毁session_「销毁session」java中session和cookie的创建与销毁

    1.后端创建cookie Cookie cookName =newCookie("cookName", cookValue);cookName.setMaxAge(60*60*24 ...

  3. Effective Java (3rd Editin) 读书笔记:1 创建和销毁对象

    1 创建和销毁对象 Item 1:考虑用静态工厂方法取代构造器 public static Boolean valueOf(boolean b) {return (b ? TRUE : FALSE); ...

  4. java 线程的销毁_Java 线程(1)- 创建与销毁

    Java 采用 thread-per-task 的线程模型,即一个任务(一段代码)对应一个 Java 线程(thread),而一个 Java 线程对应一个操作系统线程,所以了解一些操作系统进程的管理知 ...

  5. C# Socket系列一 简单的创建socket的监听

    socket的应用场景,在快速,稳定,保持长连接的数据传输代码.Http也是socket封装出来的,基于一次请求一次回复,然后断开的socket连接封装. 比如我们常见的游戏服务器,目前的很火的物联网 ...

  6. java 多个监听_​Java中使用for循环对多个Jbutton按钮监听

    Java中Jbutton按钮监听,当多个按钮做的事差不多的时候是可以用for循环的(比如计算器1-9)省事省力. 监听时变量只能是final或者static,不过这些在for循环中明显不行,所以,就在 ...

  7. oracle库创建2个监听,Oracle 添加第二个实例 和 监听

    1.添加第二个实例 配置和移植工具 -->Database Configuration Assistant 然后一步一步创建实例(实例名为ORCL2) 创建成功后会在系统的服务里面有个服务名称为 ...

  8. apache 创建多端口监听

    httpd.conf 将 #LoadModule vhost_alias_module modules/mod_vhost_alias.so 改为 LoadModule vhost_alias_mod ...

  9. java客户端操作zookeeper:对某个节点进行持续监听代码示例

  10. Java UDP 广播、组播使用--系列2-多网卡监听问题

    **知识点:**单播:与某个人聊天 多播:拉了个群进行群聊 (多播IP地址就是D类IP地址,即224.0.0.0至239.255.255.255之间的IP地址) 广播:类似微信群发 可以这么简单理解, ...

最新文章

  1. 如何修改可运行Jar包,如何反编译Jar包
  2. hdu 4101(bfs+博弈)
  3. mysql 5.5 barracuda_MySQL Antelope和Barracuda的区别分析
  4. 在MFC里面实现线程的实例
  5. 华农软件工程实验报告_华南农业大学的软件工程怎么样?
  6. 评分组件(RatingBar)
  7. react api_如何在WordPress REST API之上构建React应用
  8. c和java哪个好学_编程入门学习c++和Java哪个比较好
  9. unserialize用法
  10. java中字符串的算法_Java中的字符串搜索算法
  11. Android 系统(94)---Android属性之build.prop生成过程分析
  12. 当.NET遇到SYBASE
  13. Graphviz样例之有向图
  14. 临时限速服务器系统ppt,临时限速系统讲解.pptx
  15. Python 的版本与虚拟环境管理
  16. echart demo
  17. 通过链接下载google drive文件
  18. linux 命令:cut 详解
  19. python——餐饮数据分析
  20. matlab中的delaunay,使用 Delaunay 三角剖分

热门文章

  1. 算法设计与分析(屈婉玲) Lesson 1 复杂度理论
  2. 研究生计算机学院换研究方向不换导师,南邮自杀研究生曾抱怨“导师不让毕业” 导师被停职...
  3. 卷积神经网络表情识别,神经网络表情识别
  4. IPad GoodReader阅读文档实现即点即译取词在线翻译
  5. 【日常计算机问题记录】装系统时烧录的u盘如何恢复正常
  6. 6月的Openparrt,荟萃的群英
  7. 大学生实习行为十要(转)
  8. 什么是域名流量劫持?
  9. 智能图像识别产品开发流程 OCR 图像识别
  10. 基于stc15f2k60s2芯片单片机编程(时钟DS1302)