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