两分钟springboot集成shiro

前面写了篇springboot快速集成redis今天再来篇springboot集成shiro。对很多初学者来说刚接触shiro看文档有些名词类名看的估计是云里雾里,完全不知所云。其实shiro很很简单,用通俗点点的理解就是:它有两个核心功能,一是权限校验,另一个是登录认证。基本流程如下图:

废话不多说直接上代码:

第一步在pom文件添加maven:

第二步:新建ShiroConfig并且添加@Configuration注释把shiro交给spring管理。不然获取不到subject报错

第三步:CustomRealm类主要实现权限认证和登录认证

最后再加个异常过滤器MyExceptionHandler就搞定了,简单吧。

然后开始使用,我们在LoginController的login方法增加验证即可。

测试地址http://localhost:8080/login?userName=admin&password=1234567显示登陆成功

代码开源地址:https://gitee.com/Dxiwenzhang/xiwenzhang/tree/master

订阅评论
提醒
0 评论
内联反馈
查看所有评论
0
希望看到您的想法,请发表评论。x
()
x