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

springboot+security为什么@ControllerAdvice自定义的异常处理没有生效

意外遇到一个无语的bug。项目架构差不多,为什么本项目的@ControllerAdvice自定义的异常处理没有生效,其他的就可以。

调试如下:

在捕获异常的位置debug @ControllerAdvice 标注的类是否被 Spring 容器正确管理。

很明显,没有。找到根源所在。

经验使然,肯定是某个人用了 @Import注解导致这个没有被引入。果然在security的配置类(WebSecurityConfig)找到此注解:

@Import({SessionRedisConfig.class})

修改成:

@Import({SessionRedisConfig.class, BaseExceptionHandle.class})

验证成功。

气人!!!


http://www.kler.cn/a/304747.html

相关文章:

  • 深度学习 Pytorch 张量的索引、分片、合并以及维度调整
  • 将图像输入批次扁平化为CNN
  • iOS - TLS(线程本地存储)
  • 1.8 GPT-4:开创人工智能的新纪元
  • 【Git 】探索 Git 的魔法——git am 与补丁文件的故事
  • 云手机技术怎么实现的?
  • 怎么去浮毛比较高效?热门除浮毛宠物空气净化器希喂、范罗士、有哈测评推荐
  • Linux与Ubuntu:内核与发行版的关系
  • MinGW-w64全面讲解:Windows平台的C/C++编译利器
  • Qt控制开发板的LED
  • openCV的python频率域滤波
  • 唯品会大数据面试题及参考答案(3万字长文)
  • C到C++入门基础知识
  • Linux环境基础开发工具---yum
  • Numpy 单位矩阵创建 eye()函数详解
  • 如何管理付费媒体预算:分配、风险与扩展
  • 企业数字化转型建设方案(数据中台、业务中台、AI中台)(可编辑的188页WORD)
  • 助力汽车半导体产业发展,2025 广州国际新能源汽车功率半导体技术展览会与您相约“羊城”广州
  • pm2 进程守护python flask
  • 《订单来了2024中秋预订趋势报告》发布:截至9月13日,商家中秋预订率上涨42.73%,山西文化巡礼成顶流
  • 2024年8月HarmonyOS鸿蒙应用开发者高级认证全新题库
  • JavaScript --函数的作用域(全局和局部)
  • Java面试篇基础部分-垃圾回收算法
  • 科研定制化无人机硬件技术详解
  • Leetcode面试经典150题-141.环形链表
  • CSP-J 算法基础 深度优先搜索