博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring Boot集成Spring Data Reids和Spring Session实现Session共享
阅读量:5100 次
发布时间:2019-06-13

本文共 2654 字,大约阅读时间需要 8 分钟。

首先,需要先集成Redis的支持,参考:

Spring Boot集成Spring Data Redis+Spring Session非常的简单,也不用担心版本问题,只需要引入相应的包即可。再次感叹一下Spring Boot对于版本的控制做的真的太好了。

小提示:如果在做Spring MVC时如果问题出现在版本上出现网上找不到解决方案的BUG时,可以参考Spring Boot引入的版本来知道Redis和Session用的是什么版本。比如这个项目上使用的1.4.7的Spring Boot,那么MVC用的是4.3.9,Redis为1.7.11,Jedis为2.8.2。

集成步骤:

POM:

4.0.0
com.jsoft.springboottest
springboottest1
0.0.1-SNAPSHOT
jar
springboottest1
http://maven.apache.org
UTF-8
org.springframework.boot
spring-boot-starter-parent
1.4.7.RELEASE
junit
junit
test
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-devtools
true
org.springframework.boot
spring-boot-starter-data-redis
org.springframework.session
spring-session-data-redis
org.springframework.boot
spring-boot-maven-plugin

使用@EnableRedisHttpSession开启Redis的Session支持,直接新建一个类。

package com.jsoft.springboottest.springboottest1;import org.springframework.context.annotation.Configuration;import org.springframework.session.data.redis.config.annotation.web.http.EnableRedisHttpSession;@Configuration@EnableRedisHttpSession(maxInactiveIntervalInSeconds = 60 * 60 * 24)public class SessionConfig {}

maxInactiveIntervalInSeconds为过期时间,单位为秒。

通过上面基本完成了,Redis集成部分参考上一篇文章,集群和单机的都行。

示例工程:

 

参考:

(Spring Session官网,一切都是这个入口,Spring Session Data Redis只是其中一个小模块)

(官方Spring Boot集成文档)

(官方总配置文档,下面有个表格可以进入查看)

(官方文档,实现Session的key修改和作用域)

(官方文档,实现多个Session)

转载于:https://www.cnblogs.com/EasonJim/p/7814461.html

你可能感兴趣的文章
z-index解决弹出层遮罩层覆盖子div不能显示输出的问题
查看>>
信息安全系统设计基础第十周学习总结
查看>>
记得初学JS时候练个九九乘法表都写的要死要活
查看>>
算法第四章实验报告
查看>>
Hdu 2069 Coin Change
查看>>
Python网络编程(socket模块、缓冲区、http协议)
查看>>
开博留念
查看>>
四重解法---P1047 校门外的树
查看>>
大马猴队-Alpha阶段项目复审
查看>>
集群时间同步
查看>>
Ubuntu16.04 + Win 10 双系统 时间同步,启动项顺序,NumLock指示灯常亮
查看>>
win10桌面显示我的电脑设置
查看>>
VxWorks各部分初始化流程 分类: vxWorks ...
查看>>
给你90天,成为不一样的自己!
查看>>
python版本下载时时,官方目录web-based与executable和embeddable 的区别
查看>>
Java程序单元测试工具对比——Parasoft Jtest与Junit
查看>>
js/jquery中什么时候用return,什么时候用return false
查看>>
Android开发 MVP模式的规范记录(个人总结)
查看>>
hadoop2.2使用手册2:如何运行自带wordcount
查看>>
ByteArrary(优化数据存储和数据流)
查看>>