springboot整合shiro

  这几天学习了一下在spring boot中整合shiro。其中参考了很多资料。这几个对我帮助挺大:

https://blog.csdn.net/catoop/article/details/50520958

https://blog.csdn.net/qq_37171353/article/details/78893282(我几乎是照着这个帖子做下来的)

但是问题是上面都只有登陆没有注册,这样的话就会导致你登陆的时候密码怎么都对不上。接下来我又找了个帖子找注册。

https://blog.csdn.net/colton_null/article/details/78992836

上面那个就是了。然后,接下来找了几个帖子是spring boot结合jsp的,虽说官方不支持但还是给了条解决方法的。

这是目录结构:


重点:有个问题至今没有解决不识别@RequiresRoles与@RequiresPermissions注解,我的配置文件里是有aop的,导致无法进行权限验证。最后我的解决方法是在拦截器中添加权限信息。


这是配置文件中的aop设置:


这是myShiroRealm中权限验证那部分,权限我写死了。按理说应该从数据库中获取的。


最后码云地址:https://gitee.com/CanYueZhiGe/springboot_shiro.git

如果有人看出,为啥注解不生效,请留言。万分感谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值