java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > idea springsecurity过滤器顺序

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

作者:小杰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过滤器顺序的资料请关注脚本之家其它相关文章!

您可能感兴趣的文章:
阅读全文