文档章节

jfinal-ext shiro插件中cache无用

 夏碌冬藏
发布于 2015/06/16 21:10
字数 134
阅读 164
收藏 3

1、在项目中使用后,发现jfinal-ext shiro插件中cache配置无用

即,不管是否配置


<cache name="myRealm.authorizationCache" maxElementsInMemory="10000"
		overflowToDisk="true" eternal="true" timeToLiveSeconds="0"
		timeToIdleSeconds="0" diskPersistent="true"
		diskExpiryThreadIntervalSeconds="600">
	</cache>

	<cache name="shiro-activeSessionCache" maxElementsInMemory="10000"
		overflowToDisk="true" eternal="true" timeToLiveSeconds="0"
		timeToIdleSeconds="0" diskPersistent="true"
		diskExpiryThreadIntervalSeconds="600" />



都只
shiro-activeSessionCache

名称有用,可是这个确实shiro默认的名称。


2、如果在shiro.ini文件中配置了

userRealm.cachingEnabled=true
userRealm.authenticationCachingEnabled=true
userRealm.authenticationCacheName=authenticationCache
userRealm.authorizationCachingEnabled=true
userRealm.authorizationCacheName=authorizationCache
securityManager.realms=$userRealm



一旦开启下面语句,注销登陆后,再次登陆,会报错
userRealm.cachingEnabled=true


© 著作权归作者所有

共有 人打赏支持
粉丝 9
博文 49
码字总数 12155
作品 0
赣州
后端工程师
JFinal-Beetl-Shiro(JdbcRealm)-例子

JFinal-Shiro-JDBC-Demo http://git.oschina.net/yinjun622/JFinal-Shiro-JDBC-Demo 简单实现@JFinal与Shiro整合例子 1、工程通过Eclipse直接导入,部署到tomcat中; 2、新建jfinalshiro数据......

leon_rock
2014/02/27
0
12
JFinal 整合Quartz

项目中要加入调度和计划任务等功能,所以选择Quartz调度插件,原先都是在S2SH上整合的。现在项目用JFinal框架,不得不说JFinal框架的定制性真好,可以自己根据项目要求进行修改,并且很节省时...

超级大富
2014/03/09
0
20
给JFinal添加Shiro插件功能,支持Shiro所有注解-实现篇

2015年8月3日更新: 支持JFinal 2.0 版本,同时给出了一些实际代码,想见git @JFinal给出了一些好的建议,已重构部分代码。 代码放在oschina的git上,访问地址: http://git.oschina.net/mya...

玛雅牛
2013/06/12
0
8
jfinal+shiro基础上添加jcaptcha验证码

http://www.oschina.net/code/snippet13398932527 上门链接是上次分享了在jfinal中添加jcaptcha验证码 后看到@玛雅牛的jfinal-shiro插件,顺便将验证码加入 MyShiroRealm.java /** * 认证回调...

edeis2011
2014/01/10
0
4
还是关于jfinal-ext shiro插件的认识

该插件应该是用于在html页面中使用shiro功能,参考 JFinal-Shiro-JDBC-Demo MyConfig.java文件中 gt.registerFunctionPackage("so",new ShiroExt()); 然后,在页面中使用权限, 如 index.ht...

夏碌冬藏
2015/06/30
0
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

谈谈神秘的ES6——(五)解构赋值【对象篇】

上一节课我们了解了有关数组的解构赋值相关内容,这节课,我们接着,来讲讲对象的解构赋值。 解构不仅可以用于数组,还可以用于对象。 let { foo, bar } = { foo: "aaa", bar: "bbb" };fo...

JandenMa
19分钟前
0
0
OSChina 周一乱弹 —— 有人要给本汪介绍妹子啦

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子 :分享水木年华的单曲《中学时代》@小小编辑 手机党少年们想听歌,请使劲儿戳(这里) @须臾时光:夏天还在做最后的挣扎,但是晚上...

小小编辑
25分钟前
5
1
centos7安装redis及开机启动

配置编译环境: sudo yum install gcc-c++ 下载源码: wget http://download.redis.io/releases/redis-3.2.8.tar.gz 解压源码: tar -zxvf redis-3.2.8.tar.gz 进入到解压目录: cd redis-3......

hotsmile
48分钟前
0
0
PopupWindow总结和通用PopupWindow

PopupWindow 注意点: 设置PopupWindow的宽高,容易忘记,没有设置宽高在某些情况下会不展示。 基础设置少不了 pop.setBackgroundDrawable(new BitmapDrawable());pop.setFoucusable(true)...

DaSheng丶
56分钟前
0
0
Confluence 6 数据库和临时目录

数据库 所有的其他数据库,包括有页面,内容都存储在数据库中。如果你安装的 Confluence 是用于评估或者你选择使用的是 Embedded H2 Database 数据库。数据库有关的文件将会存储在 database...

honeymose
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部