带点 (.) 的 Spring MVC @PathVariable 被截断

标签 spring rest spring-mvc spring-annotations

这是问题的延续 Spring MVC @PathVariable getting truncated

Spring 论坛声明它已修复(3.2 版本)作为 ContentNegotiationManager 的一部分。请参阅下面的链接。
https://jira.springsource.org/browse/SPR-6164
https://jira.springsource.org/browse/SPR-7632

在我的应用程序中,带有 .com 的 requestParameter 被截断。

谁能解释一下如何使用这个新功能?如何在 xml 中进行配置?

注:spring forum- #1 Spring MVC @PathVariable with dot (.) is getting truncated

最佳答案

据我所知,此问题仅出现在请求映射末尾的路径变量中。

我们能够通过在请求映射中定义正则表达式插件来解决这个问题。

 /somepath/{variable:.+}

关于带点 (.) 的 Spring MVC @PathVariable 被截断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49148499/

相关文章:

java - 设置 MockServletContext 的真实路径

java - SugarCRM 自定义字段

rest - 在 grails 中将 transient 域类属性作为 restful json 或 xml 响应包括在内

java - 使用 @RequestParam 发布 JSON

java - Spring 3.0 中 Post 函数不绑定(bind)

java - Spring MVC 类型转换 : PropertyEditor or Converter?

java - Spring DAO 类方法 - protected 与公共(public)?

java - 在 Mock Spring Junit 测试期间注入(inject)/设置对象

rest - c.BindJSON 带可选参数

java - 严重 : Could not dispatch event: Eventbus com. google.common.eventbus.SubscriberExceptionContext