<mvc:annotation-driven />有什么作用?
我在我的REST API中使用文件名(例如:GET http://xxx/api/myImage.jpg),问题是@PathVariable删除了“ .jpg”。这个问题已经在这里问过几次并得到了回答。但对我没用
所以我搜索然后在
https://jira.springsource.org/browse/SPR-6524
“ …根本不应该将其与手动的DefaultAnnotationHandlerMapping实例结合使用;目前,这被设计为“或”选择,与and非常相似。”
“ mvc名称空间是简化的配置”。
真正的问题是mvc怎么办?和改变?
这些东西我发现自己。
- 拦截器配置已更改。(bean配置中需要mvc namspace)
- useDefaultSuffixPattern无法正常工作。
- 添加JSON消息转换器。如果杰克逊图书馆可用
- @PathVariable参数会自动添加到模型中
还有其他吗?
提前致谢!
回答:
该mvc:annotationDriven标签基本上是将你的Spring上下文允许请求调度到控制器。
该标记将配置两个bean DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter。
以上是 <mvc:annotation-driven />有什么作用? 的全部内容, 来源链接: utcz.com/qa/412646.html