@ -29,7 +29,7 @@
<bean id= "sessionDAO" class= "com.lq.code.cache.RedisSessionDao" >
<constructor-arg ref= "redisTempale" />
<constructor-arg value= "300000 00" />
<constructor-arg value= "72 00" />
</bean>
<!-- 配置需要向Cookie中保存数据的配置模版 -->
@ -49,13 +49,13 @@
class="org.apache.shiro.web.session.mgt.DefaultWebSessionManager">
<property name= "sessionIdUrlRewritingEnabled" value= "false" />
<!-- 定义的是全局的session会话超时时间,此操作会覆盖web.xml文件中的超时时间配置 -->
<!-- <property name="globalSessionTimeout" value="1800000"/> -- >
<property name= "globalSessionTimeout" value= "3600000" / >
<!-- 删除所有无效的Session对象,此时的session被保存在了内存里面 -->
<property name= "deleteInvalidSessions" value= "false" />
<!-- 定义要使用的无效的Session定时调度器 -->
<!-- <property name="sessionValidationScheduler" ref="sessionValidationScheduler"/> -- >
<property name= "sessionValidationScheduler" ref= "sessionValidationScheduler" / >
<!-- 需要让此session可以使用该定时调度器进行检测 -->
<!-- <property name="sessionValidationSchedulerEnabled" value="true"/> -- >
<property name= "sessionValidationSchedulerEnabled" value= "true" / >
<!-- 定义Session可以进行序列化的工具类 -->
<property name= "sessionDAO" ref= "sessionDAO" />
<!-- 所有的session一定要将id设置到Cookie之中,需要提供有Cookie的操作模版 -->