利用spring session解决共享Session问题
2017-06-09 09:54
495 查看
spring-session使用配置(分布式共享session配置)
1. 添加依赖<dependency> <groupId>org.springframework.session</groupId> <artifactId>spring-session-data-redis</artifactId> <version>1.2.0.RELEASE</version> </dependency>
2. spring-mvc.xml配置文件添加:
<!-- 将session放入redis --> <context:annotation-config/> <bean id="redisHttpSessionConfiguration" class="org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration" > <property name="maxInactiveIntervalInSeconds" value="120" /> </bean> <bean class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory"> <!-- redis 配置 --> <property name="hostName" value="192.168.0.48" /> <property name="port" value="6379" /> </bean>
3. web.xml添加
<context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring-mvc.xml</param-value> </context-param> <!-- 分布式Session共享Filter --> <filter> <filter-name>springSessionRepositoryFilter</filter-name> <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class> </filter> <filter-mapping> <filter-name>springSessionRepositoryFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
这样就可以实现分布式Session了。
注意:1.spring的这个配置文件一定要写在web.xml的<context-param>部分,写在其他地方不行。
2.filter的名字必须是springSessionRepositoryFilter
3.如果使用了shiro,web.xml中一定要把<context-param>放在最前面,然后写shiro的Filter配置,再写spring-session的Filter配置。后面就是其他的编码和servlet配置了。
相关文章推荐
- 利用spring session解决共享Session问题
- 利用spring session解决共享Session问题
- 利用spring session解决共享Session问题
- 利用spring session解决共享Session问题
- 利用spring session解决共享Session问题
- 利用spring session解决共享Session问题
- spring session解决集群环境下session共享问题
- 采用EaglePHP框架解决分布式集群服务器利用MEMCACHE方式共享SESSION数据的问题
- spring-session,利用redis存储session,解决集群共享session的问题
- spring boot--整合spring session实现session共享以及cookie丢失问题解决
- haproxy 解决集群session共享问题方法
- 集群间Session共享问题解决方案
- php,session验证码不一致,慢半拍,老显示上次验证码问题之完美解决(共享验证码代码)
- Nginx 解决session共享问题(jvm-route)方式
- 利用反射解决QueryString和Session中的参数绑定问题
- haproxy解决多主机session共享问题 的三种方法
- 解决nginx负载均衡的session共享问题
- 解决nginx负载均衡的session共享问题
- 解决同一PC同一浏览器session共享问题
- 如何解决不同的webApp的session 共享问题