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

本文共 2645 字,大约阅读时间需要 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)

==>如有问题,请联系我:easonjim#163.com,或者下方发表评论。<==

转载地址:http://hrpia.baihongyu.com/

你可能感兴趣的文章
Spring2.5整合ActiveMQ 5.2
查看>>
浅析Struts1和Struts2的Action线程安全问题
查看>>
java-颠倒一个句子中的词的顺序。比如: I am a student颠倒后变成:student a am I
查看>>
HDU 2017
查看>>
yaml文件java的实现
查看>>
NO.142 执行用例,并提交bug,查看报表统计。
查看>>
LVM实现原理(pv,vg,lv,pe,le)
查看>>
我的友情链接
查看>>
cisco交换机IP/MAC***防范
查看>>
8、Python —— 输入输出
查看>>
我的友情链接
查看>>
[转]Shell 统计PV, UV ,独立IP
查看>>
Flash网页甘特图控件
查看>>
yii2 csrf验证以及token管理
查看>>
一步一步理解Java企业级应用的可扩展性
查看>>
存储非结构化数据之利器-minio
查看>>
苹果个人开发者账号申请
查看>>
SSH双机互信及错误解决大全
查看>>
adb命令详解
查看>>
php网页如何运作
查看>>