2017-07-25 44 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}/**

工作

在原崗位中給出的示例的副作用