<mvc:annotation-driven />有什么作用?

我在我的REST API中使用文件名(例如:GET http://xxx/api/myImage.jpg),问题是@PathVariable删除了“ .jpg”。这个问题已经在这里问过几次并得到了回答。但对我没用

所以我搜索然后在

https://jira.springsource.org/browse/SPR-6524

“ …根本不应该将其与手动的DefaultAnnotationHandlerMapping实例结合使用;目前,这被设计为“或”选择,与and非常相似。”

“ mvc名称空间是简化的配置”。

真正的问题是mvc怎么办?和改变?

这些东西我发现自己。

  1. 拦截器配置已更改。(bean配置中需要mvc namspace)
  2. useDefaultSuffixPattern无法正常工作。
  3. 添加JSON消息转换器。如果杰克逊图书馆可用
  4. @PathVariable参数会自动添加到模型中

    还有其他吗?

提前致谢!

回答:

该mvc:annotationDriven标签基本上是将你的Spring上下文允许请求调度到控制器。

该标记将配置两个bean DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter。

以上是 <mvc:annotation-driven />有什么作用? 的全部内容, 来源链接: utcz.com/qa/412646.html

回到顶部