如何支持使用Spring GetMapping注释在大括号中包装变量

如何支持使用Spring GetMapping注释在大括号中包装变量,spring,get-mapping,Spring,Get Mapping,我需要支持使用Spring GetMapping注释将ID列表包装在大括号中 当我使用这样的方括号时,它是有效的: @GetMapping("/get/[{ids}]") 但是把牙套加倍,一切都会爆炸 @GetMapping("/get/{{ids}}") 例外情况:org.springframework.web.util.pattern.patternsparseException:不允许嵌套变量捕获可能的重复 但是,由于您知道如何使用[]符号请求多个资源;我在这里给出我的想法 我建议不要

我需要支持使用Spring GetMapping注释将ID列表包装在大括号中

当我使用这样的方括号时,它是有效的:

@GetMapping("/get/[{ids}]")
但是把牙套加倍,一切都会爆炸

@GetMapping("/get/{{ids}}")
例外情况:org.springframework.web.util.pattern.patternsparseException:不允许嵌套变量捕获可能的重复

但是,由于您知道如何使用
[]
符号请求多个资源;我在这里给出我的想法

我建议不要使用双大括号,因为它不是获取多个资源的推荐模式(请参阅:)

如果您仍然想要/必须使用双大括号模式,您可以做一些变通方法,比如URL编码或编写自己的参数解析器