springboot结合shiro中anon配置失效
网上看了许多anon的文章,但是大部分anon失效的原因都是需要使用
LinkedHashMap来作为拦截链,但是本人开发过程中已经使用了LinkedHashMap 但是anon配置还是失效,但还是被filter拦截。
最后终于找到了原因:filter不能交给springbean管理!!,这会导致anon失效!!
因此再filters.put时需要new一个filter。
如下
filters.put(“jwtFilter”, jwtFilter());
public JWTFilter jwtFilter() {
//如果filter中有属性需要从springbean中获取的,可以使用set方法或者使用 Spring 的上下文管理工具类进行获取
return new JWTFilter();
}
//注意不要把fiter交给spring bean !
类左边没有绿色图标即可。
解决!
springboot结合shiro中anon配置失效相关推荐
- shiro修改html不生效,shiro中anon配置不生效
再配置shiro的时候,如下代码要注意: 1.下述代码中必须是LinkedHashMap 而不能是HashMap. 2.anon定义必须在authc之前 否则anon定义不生效 @Bean publi ...
- shiro中anon配置不生效
再配置shiro的时候,如下代码要注意: 1.下述代码中必须是LinkedHashMap 而不能是HashMap. 2.anon定义必须在authc之前 否则anon定义不生效 @Beanpublic ...
- shiro的anon部分失效
公司项目使用了shiro做了登录认证,直接从公司以前的shiro模块直接复制过来用.所有气象接口无需登录,于是做了过滤配置,但是后来发现部分气象接口依然需要登录,没有过滤掉,anon失效了 anon表 ...
- SpringBoot - Spring Boot 中的配置体系Profile全面解读
文章目录 Pre Spring Boot 中的配置体系 配置文件与 Profile 主 application.properties 中指定激活的Profile Profile 配置信息只保存在一个文 ...
- SpringBoot在项目中基本配置设置
1.新增过滤器 (1)配置 @WebFilter(filterName = "corsFilter") public class CorsFilter extends OncePe ...
- libcoredb.class.php,ThinkPHP/Lib/Core/Db.class.php中pdo处理逻辑似乎不完善,导致config中pdo配置失效...
在ThinkPHP/Lib/Core/Db.class.php中逻辑判断似乎不完善 源码 // 如果配置为空,读取配置文件设置 if( C('DB_DSN') && 'pdo' != ...
- asn1 pem pfx格式证书_Springboot中详细配置SSL证书
一.为什么要部署SSL证书: 目前互联网采取的是全网强制SSL,尤其是微信开发.APP开发.谷歌等都是强制的,为确保数据安全性,把http请求改成HTTPS(URL https://而不是http:/ ...
- Shiro+SpringBoot 时,anon配置的匿名路径被拦截,自定义配置类走过的坑
最开始一直不去自定配置类,究其原因发现是少了: /*** Shiro配置类*/ @Configuration 少了@Configuration,这个注解配置. 一路顺畅的走了下来: 是不是要美滋滋的走 ...
- springboot 中 mybatis configuration 配置失效问题
springboot 中 mybatis configuration 配置失效问题 环境 场景 springboot角度分析 SqlSessionFactory 设置Configuration Myb ...
最新文章
- 简述Linux C下线程池的使用
- ansys怎么合并体_亚马逊合并拆分变体实操(干货)-合并
- 使用getopts处理长和短命令行选项
- 浅谈.NET中的类型和装箱、拆箱原理
- Mybatis入门学习---创建第一个Mybatis程序
- AngularJS 作用域与数据绑定机制
- ALB Ingress 发布,轻松应对云原生应用流量管理
- Java中的List/Set和Map的区别
- 关于listview上下滑动imageview图片混乱问题
- 帅到掉喳的十句美国俚语
- python科学计算包与matlab_做科学计算用Python还是MATLAB?
- fzyzojP2119 -- 圆圈游戏
- vscode-设置tab转空格数4为2
- Cesium中HeadingPitchRoll
- 学习资料:8大行业,30个大数据实践案例分享
- MacBook双开微信原来这么简单
- Java面向对象三大特性
- java将多张图片合成视频
- SUSE Linux Enterprise Server 12 SP3系统安装详解
- win7台式计算机型号怎么查,win7系统电脑查看主板型号的四种方法
热门文章
- 这才是全规格样式车牌识别,秒杀各种“不服”
- 第五卷《鏖战雁门(下)》第47章《抉择》
- Python实践:CSDN图片水印批量去除
- ThingsBoard 添加指定客户首页展示仪表板功能
- maximo数据库配置
- import cv2时出现ImportError: DLL load fail:找不到指定模块
- JAVA之旅(三十五)——完结篇,终于把JAVA写完了,真感概呐!
- windows远程连接Ubuntu16.04桌面版,有界面链接和无界面链接两种方式
- 一个简单光栅器的实现(五) 光栅化阶段
- 计算机动画的应用 ppt,你也是幼教 用PPT制作识字动画