2015-04-14 116 views
0

我有一个网址,说/prefix/part1/part2/.../partN/suffix,并在控制器我要地图/前缀//后缀一个变量之间的任何东西。春季控制器的正则表达式映射

途径试图

@RequestMapping(value = "/prefix/{store:[\s\S]*}/suffix", 
      method = RequestMethod.GET) 

此外,尝试正则表达式:(。*),有趣的是,我不知道N是什么。所以,不能明确指定可能的斜杠数量。

回答

2

I have an open JIRA issue requesting this ability,但Spring核心团队显然不认为它是有用的,并且不支持它。你可能会在那里做笔记。

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

+0

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