标签: java spring request-mapping
我正在处理的项目有一个@RequestMapping映射,用于看起来像这样的rest方法:
/v{version:[1-9]}
有人可以解释这是做什么的,这是否意味着网址在那个地方可以包含1-9?
答案 0 :(得分:3)
版本是变量名称,作为URL中的路径参数。 括号内的部分是正则表达式。在这种情况下,任何一个数字都在1到9的范围内。
因此,网址的该部分有效,例如 / v4 ,您可以访问代码中的数字部分作为名为版本的变量。