2017-07-25 43 views
0

我想映射以下网址:春季控制器映射问题 - 双通配符

/resource/{path/to/git/repo.git}/{branch}/{path/within/repository}

要在Spring框架控制器。但是我有一些问题。我曾尝试没有成功以下模式:

/resource/**.git/{branch}/**

  • 比赛resource/anything.git/branch/path/etc(路径没有斜线混帐回购协议)
  • 不匹配resource/path/anything.git/branch/path/etc因为我希望

我也尝试过/resource/**/.git/{branch}/**,它的行为和预期的一样,允许在两个蚂蚁模式通配符中使用任意数量的斜杠,但不适合我的情况,使用斜杠。

有没有办法映射这个,而不是诉诸于/resource/**并在控制器中做额外的匹配工作?

回答

0

我结束了通过使用所述映射固定此:

/resource/**/*.git/{branch}/**

工作

在原岗位中给出的示例的副作用