如何通过“params”值处理默认的@RequestMapping()动作?

时间:2015-11-06 11:31:12

标签: spring controller

我的控制器操作被选择为来自HTTP请求的params值执行,类似于:

@RequestMapping(
            value = "/action",
            params = "foo=bar"
    )

它有效但我需要有一个“默认”操作,当params设置未选择任何其他操作时将执行该操作。我尝试使用没有params的操作,但是会在每个HTTP请求上执行此操作。

问:如何创建处理未选定请求的方法?

1 个答案:

答案 0 :(得分:0)

映射请求的参数定义接受样式表达式。

您可以举例说明:

@RequestMapping(value = "/action", params = "!foo")

表示请求中不应存在指定的参数foo