SpringBoot下使用Shiro+Freemaker报错:org.apache.shiro.UnavailableSecurityManagerException

前言

今天在日常敲代码中,给SpringBoot自定义错误页,但是本来一件简单的事情却变得复杂起来了,页面总是空白的而且没有输出,后面新建了一个项目,但是在新项目中一切都是OK的,于是我进行一步步的对比调试,最终确定了是Shiro的FreeMarker Tag出的错导致页面渲染终止。
SpringBoot下使用Shiro+Freemaker报错:org.apache.shiro.UnavailableSecurityManagerException

解决办法

在shiro的配置文件中添加如下的配置bean:

要注意的是在这之前你要有配置SecurityManager的bean,其上述代码的作用就当于调用SecurityUtils.setSecurityManager(securityManager)

然后完成上述步骤之后,就可以愉快的使用shiro tag了,比如:

weinxin
微信扫一扫,关注获得每日动态
使用微信扫一扫左侧二维码,获得每日最新的互联网咨询,不定期发送福利给大家,扫一扫即可获得。
    A+
所属分类:Java

发表评论

请在下方填写评论信息

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen:

表情 粗体 斜体 图片 引用 链接 删除线 下划线 插代码 签到