目录
异常处理
类型转换器
数据验证
文件上传与下载
拦截器
----
异常处理
Spring MVC中, 系统的DAO, Service, Controller层出现异常, 均通过throw Exception...常用的Spring MVC异常处理方式主要有三种:
使用系统定义好的异常处理器SimpleMappingExceptionResolver
使用自定义异常处理器
使用异常注解
SimpleMappingExceptionResolver....
defaultErrorView: 默认的异常响应页面, 若发生的异常不是自定义的异常, 则使用默认响应页面.
exceptionAttribute: 捕获到的异常对象, 一般异常响应页面中使用....自定义异常处理器
SimpleMappingExceptionResolver可以在发生异常的时候进行页面跳转, 但是如果想要在捕获到特定异常后,
执行一些操作, 则需要自定义异常....Spring MVC中拦截器需要实现HandlerInterceptor接口, 该接口包含三个方法
preHandle(req, res, handler)
在处理器方法之前执行, 返回boolean