当前位置: 首页 > news >正文

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

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

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

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

        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

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

    在这里插入图片描述
    在这里插入图片描述
    此时就能查看到SpringSecurity的过滤器链顺序了

http://www.lryc.cn/news/336738.html

相关文章:

  • 【力扣】125.验证回文串
  • Fantasy Map Creator 2
  • 什么是云原生
  • 为什么要“挺”鸿蒙?
  • 去掉el-date-picker弹窗默认回显当前月份的方法
  • 绝地求生:PUBG×杜卡迪联名上线!参与投稿评论赢取精美好礼
  • 10个大型语言模型(LLM)常见面试问题和答案解析
  • rollup 插件架构-驱动设计 PluginDriver
  • netty实现mqtt(IOT)
  • 基于STC12C5A60S2系列1T 8051单片机的液晶显示器LCD1602显示汉字的功能
  • Springboot+Redis:实现缓存 减少对数据库的压力
  • springboot组件的单例模式和分布式分析
  • Linux:zip命令介绍
  • 远程桌面无法连接怎么办?
  • HarmonyOS实战开发-拼图、如何实现获取图片,以及图片裁剪分割的功能。
  • 【LeetCode热题100】【二叉树】二叉树的最近公共祖先
  • 动态规划专练( 1049.最后一块石头的重量Ⅱ)
  • 2024年最佳WordPress插件
  • Docker 安装 RocketMQ
  • 计算机网络——交换机和路由器
  • Redis Pipelining 底层原理分析及实践
  • milvus各组件的结构体分析
  • vue2和vue3 全选
  • Java中的Set、List、Map的区别及主要实现类方法
  • gitignore:常用说明
  • HarmonyOS NEXT应用开发—在Native侧实现进度通知功能
  • 水利自动化控制系统平台介绍
  • flask后端+网页前端:基于 socket.io 的双向通信和服务器部署
  • 【Docker】解决 docker build 提示 `Wrong architecture ‘amd64‘`
  • 机器学习_XGBoost模型_用C++推理示例Demo