Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.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
Spring请求与regex的映射_Regex_Spring Mvc - Fatal编程技术网

Spring请求与regex的映射

Spring请求与regex的映射,regex,spring-mvc,Regex,Spring Mvc,我面临着与此类似的问题。所以我尝试了答案中的解决方案,效果很好 答案是使用regex,{user:^(?!api.*},看起来以“api”开头的所有内容都匹配(排除)。我想进行精确匹配,并尝试了两种方法,包括{user:^(?!api)},但没有成功。还有什么我可以做的吗?一个包含或排除“api”的精确匹配?另外,你能提供你想做什么的细节吗?很抱歉这里的混乱。字符串被匹配以排除,即,对于API调用,/{user/**,当user=API时,此终结点将不接受该请求。相反,该请求将由另一个以/API

我面临着与此类似的问题。所以我尝试了答案中的解决方案,效果很好


答案是使用regex,
{user:^(?!api.*}
,看起来以“api”开头的所有内容都匹配(排除)。我想进行精确匹配,并尝试了两种方法,包括
{user:^(?!api)}
,但没有成功。还有什么我可以做的吗?

一个包含或排除“api”的精确匹配?另外,你能提供你想做什么的细节吗?很抱歉这里的混乱。字符串被匹配以排除,即,对于API调用,/{user/**,当user=API时,此终结点将不接受该请求。相反,该请求将由另一个以/API/{user}/**开头的终结点处理。尝试了几种组合,记不清了。因此,您希望禁用“API/{user}”,但要允许类似“apix/{user}”的内容吗?假设请求为/api/user1,则此请求将不允许用于/{user}/**,但它将由/api/{user}/**处理。发现了具有不同方法的类似讨论,