我喜欢SimpleMappingExceptionResolver,因为在一个地方我有web-app中所有控制器的所有异常 - >视图映射(我想).要在我希望使用的特定控制器中自定义一些异常@ExceptionHandler,但它不能一起工作 - 所有异常都由处理SimpleMappingExceptionResolver.如何使这项工作在一起?
@Controller
public class SomeController {
...
@ExceptionHandler(SomeException.class)
public ModelAndView handleException(Exception ex) {
// ...
}
}
Run Code Online (Sandbox Code Playgroud)
的SimpleMappingExceptionResolver:
<bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
<property name="defaultErrorView" value="error"/>
<property name="exceptionMappings">
...
</property>
</bean>
Run Code Online (Sandbox Code Playgroud)
aba*_*ogh 12
简短回答: p:order
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerExceptionResolver" p:order="1" />
<bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver" p:order="2" p:defaultErrorView="uncaughtException"/>
Run Code Online (Sandbox Code Playgroud)
全文:泉源论坛.
| 归档时间: |
|
| 查看次数: |
4751 次 |
| 最近记录: |