@RequestMapping注释中"params"的含义?

Cur*_*ind 7 spring spring-mvc request-mapping

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

我遇到了这段代码:

@RequestMapping(method = POST, params = {"someParam"})
Run Code Online (Sandbox Code Playgroud)

我理解了method.但是我不知道是什么params意思?在此之前,我从来没有见过任何通过params到这个注释的东西.

任何人都可以帮助理解这个吗?

Cod*_*odo 10

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

请参阅文档:RequestMapping #params