Shiro中UnavailableSecurityManagerException解决方案

打印 上一主题 下一主题

主题 933|帖子 933|积分 2803

前言

各人好,我是小徐啊。spring boot默认使用spring security,spring security自然不消说是一个强盛的安全框架,但是用惯了shiro,一时半会用不来spring security,以是要在spring boot中自己整合shiro。但是,我碰到了一个报错:UnavailableSecurityManagerException,搜索了网上各种各样的答案,都无法解决我的题目。如何解决

首先,我碰到的题目,网上都无法解决,至少我没有找到答案。由于这个代码是以前的同事写的,具体的业务逻辑也比较复杂,但是报错的那一行是从shiro里面获取当前登任命户的用户名。我一开始不明确,这个为什么会报错。后来,我想到了一个折中的办法,就是把这一行代码注释掉,这样就不会报错了。但是,这只是一种下策。固然解决了报错,但对业务大概或多或少有影响。然后,继承找答案...终于,我发现了题目的所在。原来,这个方法是被一个定时任务所调用的,定时任务!!没错,定时任务是会没有登任命户的信息的。这说明原来的同事代码写的有题目。至少这个方法在定时方法里面调用是有题目的!看来注释掉这行代码是最终的解了。总结

好了,本日就讲到这儿啦。以上就是Shiro中UnavailableSecurityManagerException的解决方案。如有题目,欢迎留言讨论,感谢你的阅读,请给我点个赞吧!!如果有对Java入门开辟相关的题目,或者想获取各类软件资源,可以关注我的公众号【Java入门学习】,私信我,我会持续更新Java相关的分享!
欢迎访问我的个人网站:https://idea-tips.com/
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

东湖之滨

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表