摘要: 1.什么是会话session : 用户和程序直接的链接,程序可以根据session识别到哪个用户,和javaweb中的session类似 2. 什么是会话管理器SessionManager : 会话管理器管理所有subject的所有操作,是shiro的核心组件,它是一个接口,定义如下: shiro中 阅读全文
posted @ 2019-12-24 08:00 清风拂来 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 1. shiro进行认证授权时会查询数据库获取用户角色权限信息,每次登录都会去查询,这样对性能会又影响。可以设置缓存,查询时先去缓存中查找,缓存中没有再去数据库查询。 从shiro的架构图中可以看到有一个CacheManager——缓存管理器,可以使用 redis, hashmap, ehcache 阅读全文
posted @ 2019-12-24 07:37 清风拂来 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 讲解权限角色控制 @RequiresRoles, @RequiresPermissions等注解的使用和编程式控制 配置文件的方式 使用ShiroConfig 注解方式 @RequiresRoles(value={"admin", "editor"}, logical= Logical.AND) 加 阅读全文
posted @ 2019-12-24 07:13 清风拂来 阅读(728) 评论(0) 推荐(0) 编辑