作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
升级到 Spring 3.1 后,我注意到我的自定义 SimpleMappingExceptionResolver 不再处理缺少请求参数异常 (MissingServletRequestParameterException) 和其他“默认”异常。相反,Spring 的 DefaultHandlerExceptionResolver 正在吞下异常并返回 400 错误。
我想让我的自定义异常解析器继续解析所有异常。我不确定如何执行此操作(是禁用还是使用无操作解析器覆盖 DefaultHandlerExceptionResolver)。
最佳答案
每个解析器都有一个“顺序”属性。这可用于调整解析器相对于彼此的优先级。通过增加我的解析器的优先级(低阶),它将在 Spring 的默认异常解析器之前被调用。
关于java - Spring 3.1 DefaultHandlerExceptionResolver 覆盖/禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13881979/
我是一名优秀的程序员,十分优秀!