Spring Rest API – spurious/not requested parameters strategy

According to this discussion – “RESTful API – Correct behavior when spurious/not requested parameters are passed in the request”, we shouldn’t ignore not requested parameters but how we can process this situation on all endpoint?

For example for this endpoint:

@RequestMapping(value = "/transactions/",
        method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
public RestResultSupport getCommandsById(@PathVariable("id") String id) throws IOException {
    validateId(id);
    ....
    return result;
}

We’ll get the same result for 2 different requests:

curl localhost:8080/?id=1200

and

curl localhost:8080/?id=1200&unknown=incorrect

If we imagine that we should process this situation on 20 endpoints, how can we simplify our code? Does Spring provide some tools for that?