我在Spring Controller中有以下两个映射
1. @RequestMapping(value = {"/projects/{title}_{id}/home"})
and
2. @RequestMapping(value = {"/projects/{title}/home"})
我的要求是优先考虑第一个映射,但是Spring匹配URL“ / project / xyz-abc_20 / home”的第二个映射
我该如何解决?
春季版-4.3.7。发布
答案 0 :(得分:1)
如果您使第二个映射的具体性降低,例如:
function f($a)
{
$n = count($a);
$count = $n;
$value = -$n;
$sum = -1;
$r = [];
do
{
$value = -1 * $value / $n;
for ($i = 0; $i < $count; $i++) {
$sum += $value;
array_push($r, $a[$sum / $n], $a[$sum % $n]);
}
$value *= $n;
$count--;
for ($i = 0; $i < $count; $i++) {
$sum += $value;
array_push($r, $a[$sum / $n], $a[$sum % $n]);
}
}
while ($count > 0);
return $r;
}
第一个优先。我对其进行了测试,并且有效。