idea如何debug看springsecurity的过滤器顺序

idea如何debug看springsecurity的过滤器顺序

  1. 先配置一个Spring启动对象,后续需要根据这个对象来获取SpringSecurity的过滤器链

  2. 设置一个输出信息,需要在输出信息这里打上断点,才方便查看过滤器链

    java 复制代码
        public static void main(String[] args) {
        	//此时不能直接启动
        	//SpringApplication.run(Application.class, args);
        	//需要先配置一个Spring启动对象
            ConfigurableApplicationContext applicationContext = SpringApplication.run(Application.class, args);
            //设置一个输出信息,可以是普通的sout输出
            log.info("main run success...");
        }
  3. debug启动后,走到输出这里

  4. 点击调试框的计算器图标,或按Alt + F8

  5. 输入applicationContext.getBean(FilterChainProxy.class),点击Evaluate

    java 复制代码
    //applicationContext就是我们刚刚配置的Spring启动对象的名字
    //FilterChainProxy是我们要看的过滤器链
    applicationContext.getBean(FilterChainProxy.class)


    此时就能查看到SpringSecurity的过滤器链顺序了

相关推荐
zyplayer-doc6 小时前
VuePress类静态文档站和动态知识库怎么选:两种技术路线的适用场景
javascript·人工智能·后端·安全·智能手机
rannn_1116 小时前
【力扣hot100】链表专题|160、206、234、141、142
java·算法·leetcode·链表·面试·开发
IKUN家族8 小时前
Spring IoC&DI
java·spring·rpc
用户938515635078 小时前
从前后端分离到前端接口工程:React + MockJS + Vite 解析
前端·后端·全栈
码事漫谈9 小时前
世界由什么构成——这个问题比你想的更缠人
后端
摇滚侠9 小时前
《SpringBoot 3:入门与应用实战》第 2 章 IOC 思想与实现 阅读笔记 1
spring boot·笔记·后端
山荷枝9 小时前
03-框架--Spring
java·后端·spring
ChaHae-In10 小时前
SpringBoot统一功能处理
java·spring boot·后端
coder!mq10 小时前
说几个常见的语法糖?
java·开发语言·算法