Spring “的含义;“参数”;在@RequestMapping注释中?

Spring “的含义;“参数”;在@RequestMapping注释中?,spring,spring-mvc,request-mapping,Spring,Spring Mvc,Request Mapping,我知道@RequestMapping注释在基于SpringMVC的应用程序中使用 我遇到了这段代码: @RequestMapping(method = POST, params = {"someParam"}) 我理解方法。但是我不知道params是什么意思?在此之前,我从未见过将参数传递给此注释的任何东西 有人能帮助理解这一点吗?您的示例意味着请求中必须存在参数someParam。这用于缩小给定请求的匹配方法 请参阅文档:非常感谢您的回复。这种技术还流行吗?我真的不知道。如果我设计了一个新的

我知道@RequestMapping注释在基于SpringMVC的应用程序中使用

我遇到了这段代码:

@RequestMapping(method = POST, params = {"someParam"})
我理解
方法
。但是我不知道
params
是什么意思?在此之前,我从未见过将参数传递给此注释的任何东西


有人能帮助理解这一点吗?

您的示例意味着请求中必须存在参数
someParam
。这用于缩小给定请求的匹配方法


请参阅文档:

非常感谢您的回复。这种技术还流行吗?我真的不知道。如果我设计了一个新的API,我不会使用它。相反,我使用不同的URL来区分不同的方法。然而,如果你必须重新实现一个现有的API或者将一个过载过多的方法一分为二,它可能会派上用场。