欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

设置shiro超时时间

程序员文章站 2022-06-14 09:38:17
...

1:在shiro配置xml中定义bean

<bean id="sessionManager" class="org.apache.shiro.web.session.mgt.DefaultWebSessionManager">
<property name="globalSessionTimeout" value="3000" ></property>
</bean>

2:在bean securityManager中设置属性sessionManager的值为1中创建的bean

<!-- 安全管理器 -->
<bean id="securityManager" class="org.apache.shiro.web.mgt.DefaultWebSecurityManager">
<!-- 缓存管理器 -->
<property name="cacheManager" ref="cacheManager" />
<property name="realm" ref="myShiroRealm" />
<property name="sessionManager" ref="sessionManager"></property>
</bean>