7.1 登录测试数据库账号(密码经过md5加盐加密)

文章插图

文章插图

文章插图

文章插图

文章插图
7.2 权限测试

文章插图

文章插图
8.说明8.1 无权限时的处理无权限时自定义了一个异常 。所以,权限测试的时候没有权限就会提示配置的提示语 “没有权限” 。
@ControllerAdvicepublic class ShiroException {@ExceptionHandler(value = https://www.isolves.com/it/cxkf/kj/2020-09-04/UnauthorizedException.class)@ResponseBodypublic String name() {return "没有权限";}}复制代码8.2 角色权限测试与权限测试相同权限设置可在shiro配置类中shiro过滤链设置,也可用注解方式设置,本文使用注解方式 。8.3 shiro 的 session 和 cacheshiro 的 session 和 cache 管理可以自定义,本文用的是默认的,推荐自定义,方便管理 。
小结
- Apache Shiro是Java的一个安全框架
- Shiro是一个强大的简单易用的Java安全框架,主要用来更便捷的认证、授权、加密、会话管理、与Web集成、缓存等
- Shiro使用起来小而简单
- spring中有spring security ,是一个权限框架,它和spring依赖过于紧密,没有shiro使用简单 。
- shiro不依赖于spring,shiro不仅可以实现web应用的权限管理,还可以实现c/s系统,分布式系统权限管理,
- shiro属于轻量框架,越来越多企业项目开始使用shiro.
推荐阅读
- 周瑜死后东吴的大都督是谁 东吴周瑜之后是谁
- 华为内部远程工具——IPOP,了解一下
- Go 每日一库之 jobrunner
- 法院是怎么判逾期网贷?
- 穿得太少易引发滑膜炎 “春捂”关键之战得胜
- 春季老人健康养生 五个小条件可“成人之美”
- 三藩之乱吴三桂为什么失败 康熙撤藩吴三桂反了吗
- 汉武帝和匈奴的战争叫什么战役 汉武帝匈奴之战的影响
- 渐解中华民族茶道之源,今古茶道茶艺
- 旧时圆茶之发酵,大益2011年101批小龙柱熟茶品评
