Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring控制器正则表达式映射_Java_Regex_Spring - Fatal编程技术网

Java Spring控制器正则表达式映射

Java Spring控制器正则表达式映射,java,regex,spring,Java,Regex,Spring,我有一个url,比如说/prefix/part1/part2/../partN/suffix,在控制器中,我想将/prefix/和/suffix之间的任何内容映射到一个变量 尝试过的方法 @RequestMapping(value = "/prefix/{store:[\s\S]*}/suffix", method = RequestMethod.GET) 另外,尝试了regex:(*),有趣的是我不知道N是什么。因此,无法明确指定可能的斜杠数 ,但Spring核心团队

我有一个url,比如说
/prefix/part1/part2/../partN/suffix
,在控制器中,我想将/prefix/和/suffix之间的任何内容映射到一个变量

尝试过的方法

@RequestMapping(value = "/prefix/{store:[\s\S]*}/suffix",
            method = RequestMethod.GET)
另外,尝试了regex:(*),有趣的是我不知道N是什么。因此,无法明确指定可能的斜杠数

,但Spring核心团队显然不认为它有用,也不想支持它。你可以在那里做个记录


同时,唯一的选择是从请求中获取整个字符串并自己解析。

这会有点痛苦。因为,在/prefix/和/suffix之间,如果我说“做点什么”,那么行为应该是不同的。我将在吉拉发表我的评论。谢谢