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