每当我没有传递所有参数时,我都想触发 404 页面。假设我有以下 URI:
/myapp/op?param1=1¶m2=2@param3=3
如果没有调用参数,我想返回 404 页面。我试着做:
@ResponseStatus(HttpStatus.NOT_FOUND)
@RequestMapping(value = "op", params = { "!param1" })
public void missingArg() {
}
但后来我得到一个异常,告诉我处理丢失的第二个和第三个参数的方法之间存在歧义。
那我该怎么做呢?