Spring MVC请求映射和PathVariable

Spring MVC请求映射和PathVariable,spring,spring-mvc,Spring,Spring Mvc,是否可以使用@PathVariable Anotion在SpringMVC中映射url /download/253/path/to/file/name.ext 我尝试使用以下模式:/download/{intVar}/{fileLocation},但请求失败,出现400 HTTP错误。是的,这是可能的 参考文献 在您的情况下,它将如下所示 @RequestMapping("/download/{intVar}/**{fileLocation:.+}") 未找到HTTP请求的映射。我试着使用

是否可以使用@PathVariable Anotion在SpringMVC中映射url

/download/253/path/to/file/name.ext
我尝试使用以下模式:
/download/{intVar}/{fileLocation}
,但请求失败,出现400 HTTP错误。

是的,这是可能的

参考文献

在您的情况下,它将如下所示

@RequestMapping("/download/{intVar}/**{fileLocation:.+}")

未找到HTTP请求的映射。我试着使用{fileLocation:.*},但它是一样的。你介意试试“/download/{intVar}/*{fileLocation:.+}”吗?当然,我的意思是
@RequestMapping(/download/{intVar}/{fileLocation:.*}”)
最后一次尝试:“/download/{intVar}/**{fileLocation:.+}”。请检查这是否有效。您的答案不完整。您遗漏了
ContentNegotiationManager
的配置。