shiro 权限集成 sessionManager 配置 学习记录(三)
2024-08-24 23:01:07
1、shiro配置文件增加sessionManager管理
<!-- 6、shiro结合Session会话管理器 start -->
<bean id="sessionManager" class="org.apache.shiro.web.session.mgt.DefaultWebSessionManager">
<!-- session的失效时长,单位毫秒 1小时: 3600000, itzixi站点设置以 6小时 为主:21600000 -->
<!-- 设置全局会话超时时间,默认30分钟,即如果30分钟内没有访问会话将过期 1800000 -->
<property name="globalSessionTimeout" value="21600000"/>
<!-- 删除失效的session -->
<property name="deleteInvalidSessions" value="true"/>
<!-- 是否开启会话验证器,默认是开启的 -->
<property name="sessionValidationSchedulerEnabled" value="true"/>
</bean>
2、对 安全管理器 securityManager 增加 sessionManager 配置 如 标红的配置
<!-- 1、安全管理器 -->
<bean id="securityManager" class="org.apache.shiro.web.mgt.DefaultWebSecurityManager">
<property name="realm" ref="shiroDbRealm"></property>
<!-- 设置缓存管理器为 ehcache -->
<property name="cacheManager" ref="shiroEhcacheManager"></property>
<!-- 配置sessionManager,提供session管理 -->
7 <property name="sessionManager" ref="sessionManager"></property>
</bean>
最新文章
- android AsyncTask介绍
- UI测试测试分析
- ubuntu 常见问题
- reverse-XNUCA-babyfuscator
- React-非dom属性-dangerouslySetInnerHTML标签
- Google chrome的字体设置
- IOS 真机调试以及发布应用 1
- ural 1017. Staircases
- Java输出当前的日期(年月日时分秒毫秒)
- 【转】Entity Framework 5.0系列之自动生成Code First代码
- Druid数据库连接池源码分析
- 如何用SVN版本控制器将提交的文件还原到以前的版本
- python环境搭建--pycharm的安装及使用
- Python系列-python文件操作
- Spark Streaming 快速入门
- redis-hash
- RK3399 友善NanoPC-T4开发板使用sysfs方法控制status LED状态灯-【申嵌视频-RK3399篇】
- httpd基础知识
- SQL 的约束
- QT 继承QWidget &;&; 继承QDialog
热门文章
- Android JNI访问Java成员
- linux保存的设置用户/组ID(set-user-ID)的测试
- java web 程序---刷新页面次数
- java里面的public static void main(String[] args)
- nginx限制请求之四:目录进行IP限制
- 关于使用PyExecJS+nodejs使用与js反混淆
- cinder-backup详细介绍
- Android屏幕适配方案——基于最小宽度(Smallest-width)限定符
- Tkinter Anchors(锚)
- mysql导出数据库数据及表结构