spring-session使用配置(分布式共享session配置)
来源:互联网 发布:简单菜谱软件下载 编辑:程序博客网 时间:2024/06/03 17:05
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配置了。
redis搭建: http://xxgblog.com/2016/09/29/spring-session-redis/ 按照此方法有jar依赖冲突 按照评论的去掉那个依赖即可
web.xml配置报错:http://blog.csdn.net/zuoyexingchennn/article/details/50426869
文档地址:http://docs.spring.io/spring-session/docs/current/reference/html5/阅读全文
0 0
- Spring-Session使用配置(分布式共享session配置)
- spring-session使用配置(分布式共享session配置)
- spring-session使用配置(分布式共享session配置)
- spring-session使用配置(分布式共享session配置)
- 使用msm配置分布式tomat,实现session共享
- 使用Spring Session实现分布式的Session共享
- 使用Spring session实现分布式应用session共享
- Spring Session + Redis实现分布式Session共享
- Spring Session + Redis实现分布式Session共享
- Spring Session + Redis实现分布式Session共享
- Spring Session + Redis实现分布式Session共享
- Spring Session + Redis实现分布式Session共享
- Spring Session + Redis实现分布式Session共享
- Spring Session + Redis实现分布式Session共享
- Spring Session + Redis实现分布式Session共享
- Spring Session + Redis实现分布式Session共享
- Spring Session + Redis实现分布式Session共享
- Spring Session + Redis实现分布式Session共享
- 红米1S的android 4.4.4刷机到android 7.1的Lineage OS 14.1
- idea 创建Web Service Client 报错 java.lang.AssertionError: org.xml.sax.SAXParseException; systemId:
- [BZOJ2746]-[HEOI2012]旅行问题-fail树+倍增LCA
- 算法分析与设计丨第十五周丨LeetCode(19)——Longest Palindromic Substring(Medium)
- Android动画插值器之PathInterpolator浅析
- spring-session使用配置(分布式共享session配置)
- 剑指offer — 翻转单词
- 贪吃蛇大作战单人版完整版代码以及详解
- 科研笔记
- 互联网时代的营销方法
- Java学习
- Error:Execution failed for task ':app:mergeDebugResources'. > F:\Android\E_5FoodImgMenu\app\src\main
- redis配置文件讲解
- Lsitview点击tiem变色