天天看点

Spring in action阅读总结之Spring MVC的高级技术

spring MVC配置的替代方案

这一块看了看,但是具体怎么用还是不太清楚

处理multipart形式的数据

一般指处理图片

Spring in action阅读总结之Spring MVC的高级技术

这是MultipartFile接口,可以用来处理文件数据

处理异常

利用@ResponseStatus注解将异常映射为HTTP状态码

为控制器添加通知

@ControllerAdvice最为实用的一个场景就是把所有的@ExceptionHandler方法收集到一个类中,这样所有控制器的异常就能在一个地方统一处理。

例如:

Spring in action阅读总结之Spring MVC的高级技术

跨重定向请求传递数据

通过URL模板进行重定向

Spring in action阅读总结之Spring MVC的高级技术

通过路径变量和查询参数传递数据

Spring in action阅读总结之Spring MVC的高级技术

这种传递数据的方式是很简单的,只能发送简单的值。

使用flash属性传递数据

     发送:

Spring in action阅读总结之Spring MVC的高级技术

接受:

Spring in action阅读总结之Spring MVC的高级技术

也就是将spitter放到会话中,会话能够长期存在,并且能够跨多个请求。