Spring Seeion的基本使用
Spring Session 的的作用: Spring Session是spring家族的一个子框架 他的主要作用是解决分布式集群的session共享问题
原理 : 创建一个消息中间件 改变tomacat的默认行为 把session 储存在一个消息中间件中 如 : Redis
解决session 的四种方式 :
1 在tomacat中 加入插件
2 使用nginx 自带的ip_hash
3 自己写一个包装类 创建消息中间件 储存session
4 使用 spring session
spring session 的 配置 :
加入依赖 : spring-session-data-redis spring-session
在web.xml中加入 监听器和过滤器 DelegationgFilterProxy
在spring 配置文件中导入 SpringSession 的配置文件 使用:
session配置的内容 有 ; 定义一个springsession 专门的bean标签配置 RedisHttpSessionConfiguration 配置Redis JedisConnectionFactory
解决同域名下不同项目的session的解决 使用系列化
序列化规则 用于改变cooker的存放行为和规则
指定Spring Session的Session 的存放在域名的根路径下
启动是spring的注解支持

浙公网安备 33010602011771号