随笔分类 -  Shiro

shiro中移除jsessionid的解决方案
摘要:在web.xml配置文件中设置 <session-config> <!-- Disables URL-based sessions (no more 'jsessionid' in the URL using Tomcat) --> <tracking-mode>COOKIE</tracking-m 阅读全文

posted @ 2017-12-22 13:38 范兵 阅读(4886) 评论(0) 推荐(0) 编辑

Apache Shiro去掉URL中的JSESSIONID
摘要:如果你的shiro版本在1.3.2版本以上这个BUG已经解决只需要在配置文件如下配置中添加红色部分 <!-- 会话管理器 --> <bean id="sessionManager" class="org.apache.shiro.web.session.mgt.DefaultWebSessionMa 阅读全文

posted @ 2017-12-20 11:42 范兵 阅读(1582) 评论(0) 推荐(0) 编辑

shiro开启realm
摘要:使用缓存,可以解决每次访问请求都查数据库的问题。第一次授权后存入缓存。 缓存流程 shiro中提供了对认证信息和授权信息的缓存。shiro默认是关闭认证信息缓存的,对于授权信息的缓存shiro默认开启的。主要研究授权信息缓存,因为授权的数据量大。 用户认证通过。 该 用户第一次授权:调用realm查 阅读全文

posted @ 2017-12-20 09:48 范兵 阅读(846) 评论(0) 推荐(0) 编辑

shiro添加注解@RequiresPermissions不起作用
摘要:这是因为没有开启spring拦截器,在spring-mvc.xml中加入以下代码就可以了(一定要写在最先加载的xml中,写在后面加载的xml中也不起作用) 阅读全文

posted @ 2017-12-19 11:24 范兵 阅读(2061) 评论(1) 推荐(0) 编辑

shiro注解@RequiresPermissions多权限任选一参数用法
摘要:@RequiresPermissions(value={"xxx:xxx","xxx:xxx"},logical=Logical.OR) 阅读全文

posted @ 2017-12-19 11:24 范兵 阅读(5822) 评论(2) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示