gpt4 book ai didi

SpringMVC整合SpringSession 实现sessiong

转载 作者:qq735679552 更新时间:2022-09-27 22:32:09 26 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章SpringMVC整合SpringSession 实现sessiong由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

1、在pom.xml添加springsession 。

?
1
2
3
4
5
6
<!--springsession-->
<dependency>
   <groupid>org.springframework.session</groupid>
   <artifactid>spring-session-data-redis</artifactid>
   <version> 1.2 . 0 .release</version>
</dependency>

2、确保spring是4.3.10.release版本以上 。

?
1
2
3
4
5
<dependency>
   <groupid>org.springframework</groupid>
   <artifactid>spring-context</artifactid>
   <version> 4.3 . 10 .release</version>
</dependency>

3、applicationcontext.xml文件中添加四个bean类 。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<bean id= "redishttpsessionconfiguration" class = "org.springframework.session.data.redis.config.annotation.web.http.redishttpsessionconfiguration" >
   <property name= "maxinactiveintervalinseconds" value= "180" ></property>
</bean>
<bean id= "jedispoolconfig" class = "redis.clients.jedis.jedispoolconfig" >
</bean>
<bean id= "jedisconnectionfactory"
    class = "org.springframework.data.redis.connection.jedis.jedisconnectionfactory" >
   <property name= "hostname" value= "127.0.0.1" ></property>
   <property name= "port" value= "6379" ></property>
   <property name= "poolconfig" ref= "jedispoolconfig" ></property>
</bean>
<bean id= "defaultcookieserializer"
    class = "org.springframework.session.web.http.defaultcookieserializer" >
   <property name= "cookiename" value= "springsession" ></property>
   <property name= "cookiepath" value= "/" ></property>
   <property name= "cookiemaxage" value= "3600" />
   <property name= "usehttponlycookie" value= "true" />
   <property name= "domainname" value= ".qs.com" />
</bean>

这样就可以实现session共享,nginx下的tomcat集群也是这样的 。

原理就是:通过springsession对servlet带的session进行封装,接管session 。

原文链接:https://blog.csdn.net/qq_38553333/article/details/80117300 。

最后此篇关于SpringMVC整合SpringSession 实现sessiong的文章就讲到这里了,如果你想了解更多关于SpringMVC整合SpringSession 实现sessiong的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com