java 过滤器接收不到 RestControllerAdvice抛出的异常
时间: 2023-10-27 14:24:48 浏览: 78
java 过滤器
这个问题的可能原因有以下几点:
1. 异常被RestControllerAdvice处理后,没有再次抛出,导致过滤器无法接收到异常。
2. 异常被RestControllerAdvice处理后,返回了自定义的结果,导致过滤器无法接收到异常。
3. 过滤器的顺序不正确,导致过滤器在异常被处理前就执行完毕了。
解决方法:
1. 确保异常在RestControllerAdvice中被再次抛出,以便让过滤器能够接收到异常。
2. 在RestControllerAdvice中返回的结果中包含异常信息,以便让过滤器能够接收到异常。
3. 调整过滤器的顺序,确保异常被处理前能够被正确捕获。
阅读全文