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

 更新时间:2024年04月12日 09:44:24   作者:小杰s  
这篇文章主要介绍了idea如何debug看springsecurity的过滤器顺序,文中通过图文结合的方式给大家介绍的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下

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

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

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

在这里插入图片描述

    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...");
    }

debug启动后,走到输出这里

在这里插入图片描述

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

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

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

在这里插入图片描述

在这里插入图片描述

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

以上就是idea如何debug看springsecurity的过滤器顺序的详细内容,更多关于idea springsecurity过滤器顺序的资料请关注脚本之家其它相关文章!

相关文章

最新评论