今天遇到了一个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; }
原因是自己写的切面将异常捕获没有抛出