相关疑难解决方法(0)

设置多个@ControllerAdvice @ExceptionHandlers的优先级

我有多个用类注释的类@ControllerAdvice,每个类都带有一个@ExceptionHandler方法.

一个处理Exception的目的是如果找不到更具体的处理程序,则应该使用它.

可悲的是,Spring MVC似乎总是使用最通用的case(Exception)而不是更具体的case(IOException例如).

这是人们期望Spring MVC的表现吗?我正在尝试模拟来自Jersey的模式,它评估每个ExceptionMapper(等效组件)以确定它处理的声明类型与已抛出的异常的距离,并始终使用最近的祖先.

exception-handling spring-mvc

68
推荐指数
5
解决办法
4万
查看次数

标签 统计

exception-handling ×1

spring-mvc ×1