分享

springboot 配置过滤器不起作用的原因

 lichwoo 2021-12-28

使用@WebFilter注解配置springboot的过滤器的时候,如果出现过滤器不起作用的原因,有可能为:

(1)当前过滤器类上要加两个注解

  @Component

  @WebFilter(filterName="一般写类名",urlPatterns="/*")

(2)启动类上要加多一个注解

  @ServletComponentScan

(3)第三点是自己无意间发现的,自己在测试解决跨域问题时,写了个demo,图方便,直接把启动类的main方法写在了测试类里面,没有单独使用一个类写main方法做为springboot的启动类,结果第一二步都写好了,最后过滤器就是怎么都不起作用,各种折腾,最后想会不会是直接把main写在测试类里面,添加的注解会有冲突什么的,于是把main方法独立出来写在启动类里了,结果果真就正常了!害我浪费了半个多小时。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多