springA

org.springframework.web.multipart.commons.CommonsMultipartResolver

文件上传,

需要引入依赖包,

commons-fileupload

commons-fileupload

1.3.1


--


(@RequestParam("file")

与表单页面某个元素相关联




---

json

spring mvc中的@PathVariable是用来获得请求url中的动态参数的,十分方便


springA_第1张图片
ContentNegotiatingViewResolver解析器

RESTful服务中很重要的一个特性即是同一资源,多种表述我们使用ContentNegotiatingViewResolver就可以做到,这个视图解析器允许你用同样的内容数据来呈现不同的view


这里是解析器的执行顺序,如果有多个的话(前面多次解释过)

"order"value="1">\

如果所有的mediaType都没匹配上,就会使用defaultContentType

"defaultContentType"value="text/html"/>



注:

ContentNegotiatingViewResolver是根据客户提交的MimeType(如 text/html,application/xml)来跟服务端的一组viewResover的MimeType相比较,如果符合,即返回viewResover的数据.

而 /user/123.xml, ContentNegotiatingViewResolver会首先将 .xml 根据mediaTypes属性将其转换成 application/xml,然后完成前面所说的比较.

你可能感兴趣的:(springA)