我在 REST API 中使用文件名(例如:GET http://xxx/api/myImage.jpg)
问题是@PathVariable 删除了“.jpg”。
这个问题已经在这里问过几次并回答了。但对我没有用。
所以我搜索然后在
https://jira.springsource.org/browse/SPR-6524
“......根本不应该与手动 DefaultAnnotationHandlerMapping 实例结合使用;目前,这被设计为一种非此即彼的选择,与 and 非常相似。”
“mvc 命名空间是简化配置”。
真正的问题是 mvc 是做什么的?并改变了?
我发现我自己这些东西..
还有其他人吗?
提前致谢!
最佳答案
mvc:annotationDriven
标签本质上是设置你的 Spring 上下文以允许将请求分派(dispatch)给 Controller 。
该标签将配置两个bean DefaultAnnotationHandlerMapping 和AnnotationMethodHandlerAdapter。
您可以从 spring 文档中找到更多信息:
http://static.springsource.org/spring/docs/current/spring-framework-reference/html/mvc.html
关于spring-mvc - <mvc :annotation-driven/> do? 是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8162459/