BoomMan

爱生活,爱Coding.....

Spring Session 原理

Spring Session对HTTP的支持是通过标准的servlet filter来实现的,这个filter必须要配置为拦截所有的web应用请求,并且它应该是filter链中的第一个filter。Spring Session filter会确保随后调用javax.servlet.http.HttpServletRequest的getSession()方法时,都会返回Spring Session的HttpSession实例,而不是应用服务器默认的HttpSession。

大致步骤:利用本身自己的Filter创建Cookie即Spring Session和原本JessionId进行区分,即此时Tomcat的JSessionId就没有用了,

Spring Session 获取到Session后从数据源中取获取信息利用多态重新复制HttpSession完成接下来操作

即使用Spring Session 完成集群, 开发人员可以无感知快速搭建出集群环境

开发人员可以利用Spring Session仓库简单实现限制登录或者单处登录效果

Spring Redis Session 详细解读:https://my.oschina.net/alexqdjay/blog/1637815

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/boom_man/article/details/80014981
个人分类: Java-Web应用
想对作者说点什么? 我来说一句

session原理

2018年02月24日 267KB 下载

没有更多推荐了,返回首页

不良信息举报

Spring Session 原理

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭