网上看了许多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配置失效相关推荐

  1. shiro修改html不生效,shiro中anon配置不生效

    再配置shiro的时候,如下代码要注意: 1.下述代码中必须是LinkedHashMap 而不能是HashMap. 2.anon定义必须在authc之前 否则anon定义不生效 @Bean publi ...

  2. shiro中anon配置不生效

    再配置shiro的时候,如下代码要注意: 1.下述代码中必须是LinkedHashMap 而不能是HashMap. 2.anon定义必须在authc之前 否则anon定义不生效 @Beanpublic ...

  3. shiro的anon部分失效

    公司项目使用了shiro做了登录认证,直接从公司以前的shiro模块直接复制过来用.所有气象接口无需登录,于是做了过滤配置,但是后来发现部分气象接口依然需要登录,没有过滤掉,anon失效了 anon表 ...

  4. SpringBoot - Spring Boot 中的配置体系Profile全面解读

    文章目录 Pre Spring Boot 中的配置体系 配置文件与 Profile 主 application.properties 中指定激活的Profile Profile 配置信息只保存在一个文 ...

  5. SpringBoot在项目中基本配置设置

    1.新增过滤器 (1)配置 @WebFilter(filterName = "corsFilter") public class CorsFilter extends OncePe ...

  6. libcoredb.class.php,ThinkPHP/Lib/Core/Db.class.php中pdo处理逻辑似乎不完善,导致config中pdo配置失效...

    在ThinkPHP/Lib/Core/Db.class.php中逻辑判断似乎不完善 源码 // 如果配置为空,读取配置文件设置 if( C('DB_DSN') && 'pdo' != ...

  7. asn1 pem pfx格式证书_Springboot中详细配置SSL证书

    一.为什么要部署SSL证书: 目前互联网采取的是全网强制SSL,尤其是微信开发.APP开发.谷歌等都是强制的,为确保数据安全性,把http请求改成HTTPS(URL https://而不是http:/ ...

  8. Shiro+SpringBoot 时,anon配置的匿名路径被拦截,自定义配置类走过的坑

    最开始一直不去自定配置类,究其原因发现是少了: /*** Shiro配置类*/ @Configuration 少了@Configuration,这个注解配置. 一路顺畅的走了下来: 是不是要美滋滋的走 ...

  9. springboot 中 mybatis configuration 配置失效问题

    springboot 中 mybatis configuration 配置失效问题 环境 场景 springboot角度分析 SqlSessionFactory 设置Configuration Myb ...

最新文章

  1. MPB:扬大林淼组-​瘤胃混合细菌连续传代培养技术
  2. 品牌故事第11期之IBM:连亏168亿都逆袭,蓝色巨人的百年兴衰史
  3. 为jqgrid添加统计金额页脚
  4. ming 贪心 NOIP模拟
  5. 【BZOJ】 2463 [中山市选2009]谁能赢呢?(博弈论)
  6. SilverLight4.0数据验证IDataErrorInfo, INotifyDataErrorInfo[转]
  7. 解决Linux操作系统下AES解密失败的问题
  8. DataTable转换Xml Xml流转换DataSet
  9. nginx 1.4.3能直接升到1.8.1吗
  10. 解决Spark集群无法停止
  11. linux work 账户管理,Homework Week-3 用户管理
  12. python爬取百度迁徙_Python爬虫抓取百度慧眼迁徙大数据(一)
  13. 期待了1年多了《黑客攻防实战编程》终于面世了!
  14. 公司邮箱怎么用微信收邮件?企业微信邮箱原来这么方便!
  15. C++(数据结构与算法):56---无权图与有权图的编码实现
  16. oracle分区 varchar2,oracle分区怎么使用
  17. Python+阿里云DNS 搭建DDNS动态域名解析
  18. not find or load Qt Platform plugin “windows“ 报错
  19. 多米机器人教材_祝博士多米机器人首次进入公校课堂, 科技辅助教学培养学生全面发展!...
  20. 视图优化oracle,干货|Oracle复杂视图优化案例分析

热门文章

  1. java代码绘制简单的图形
  2. 区块链+珠宝供应链金融:除了解决信任问题,他们想让数字资产流动起来
  3. 《计算机网络》章节重要概念
  4. php 设置斜体字体,斜体 - FontForge 教程 | BootWiki.com
  5. ORAN专题系列-19:5G O-RAN FrontHaul前传接口M Plane互操作性测试IOT规范
  6. 华硕fl5600l装固态并重装系统到固态
  7. .ldb文件到底派什么用场得?
  8. PostgreSQL DBA(81) - Locks(FOR UPDATE SKIP LOCKED)
  9. TJ Wi-Fi不能使用的解决的办法
  10. kettle运行spoon.sh启动图形化界面报错处理