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

@RestControllerAdvice异常统一处理类失效原因

今天遇到了一个aop导致的@RestControllerAdvice失效的问题

    @Around("ServiceAspect()")
    public  Object around(ProceedingJoinPoint joinPoint) { 
        Boolean flag = rateLimiter.tryAcquire();
        Object obj = null;
        try {
            if(flag){
                obj = joinPoint.proceed();
            }
        } catch (Throwable e) {
            e.printStackTrace();
        } 
        return obj;
    } 

原因是自己写的切面将异常捕获没有抛出

 

参考:http://www.leftso.com/blog/430.html

转载于:https://www.cnblogs.com/lullaby/p/10275954.html

相关文章:

  • Webstorm 操作 HTML文件时的快捷键
  • 三次握手与四次挥手
  • Java使用RSA加密解密签名及校验
  • js操作字符串的一些方法(总结)
  • Error: Cannot retrieve repository metadata (repomd.xml) for repository: rpmforge.
  • python-----判断文件是否存在
  • Dynamic Web Module 4.0 requires Java 1.8 or newer.
  • 2019/1/19 Python今日收获
  • 接口测试基础三--python完成接口调用
  • echarts适配移动端
  • nginx 优化
  • vue复习
  • 操作数组的方法
  • MySQL安装失败,提示需安装MicroSoft Visual C++ 2013 Redistributable
  • HashMap源码分析笔记(一)
  • [微信小程序] 使用ES6特性Class后出现编译异常
  • C学习-枚举(九)
  • httpie使用详解
  • Nodejs和JavaWeb协助开发
  • overflow: hidden IE7无效
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • Webpack 4 学习01(基础配置)
  • 笨办法学C 练习34:动态数组
  • 从0实现一个tiny react(三)生命周期
  • 今年的LC3大会没了?
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 浅谈JavaScript的面向对象和它的封装、继承、多态
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • 使用Gradle第一次构建Java程序
  • 树莓派 - 使用须知
  • 我是如何设计 Upload 上传组件的
  • 在 Chrome DevTools 中调试 JavaScript 入门
  • const的用法,特别是用在函数前面与后面的区别
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • ​七周四次课(5月9日)iptables filter表案例、iptables nat表应用
  • ###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
  • (10)Linux冯诺依曼结构操作系统的再次理解
  • (C++)栈的链式存储结构(出栈、入栈、判空、遍历、销毁)(数据结构与算法)
  • (Git) gitignore基础使用
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (含react-draggable库以及相关BUG如何解决)固定在左上方某盒子内(如按钮)添加可拖动功能,使用react hook语法实现
  • (三)c52学习之旅-点亮LED灯
  • (提供数据集下载)基于大语言模型LangChain与ChatGLM3-6B本地知识库调优:数据集优化、参数调整、Prompt提示词优化实战
  • (转)winform之ListView
  • .apk文件,IIS不支持下载解决
  • .bat批处理(四):路径相关%cd%和%~dp0的区别
  • .NET 8 中引入新的 IHostedLifecycleService 接口 实现定时任务
  • .NET Core、DNX、DNU、DNVM、MVC6学习资料
  • .Net mvc总结
  • .NET 除了用 Task 之外,如何自己写一个可以 await 的对象?
  • .NET 设计模式初探
  • .net 设置默认首页
  • .net 生成二级域名
  • .net 使用ajax控件后如何调用前端脚本
  • .NET/C# 使窗口永不激活(No Activate 永不获得焦点)