Spring REST控制器,获取未映射的查询参数

时间:2016-03-02 10:10:44

标签: java spring rest query-string

使用Spring 4创建REST控制器,如果客户端使用了意外的查询参数,我想在控制器的响应中返回警告。

有一种方法可以获取所有查询参数(http://stackoverflow.com/questions/7312436),但我希望Spring能够提供尚未被Spring映射到方法参数的所有查询参数。

然后我会决定如何对待它们,例如忽略对客户端或中间件有意义的一些列入白名单的查询参数,在使用参数的旧名称时返回错误,在响应中为所有其他查询参数返回警告,以便人类用户可以查看他们是否有关于查询的假设param名字错了。

那么有一种简单的方法可以从请求中获取所有未使用@RequestParam()定义的查询参数吗?

1 个答案:

答案 0 :(得分:0)

没有可能即将到来,我开了一张票:

https://jira.spring.io/browse/SPR-14019