spring mvc请求参数无效的参数名

ev7lccsx  于 2021-07-09  发布在  Java
关注(0)|答案(0)|浏览(359)

我有以下方法:

@RequestMapping(value = "/resource/{resourceId}", method = RequestMethod.GET)
@ResponseStatus(value = HttpStatus.OK)
public @ResponseBody
ResourceDto getChannelById(@PathVariable Long resourceId, QueryParameters queryParameters) {
    ...
}

我可以这样称呼:
得到localhost:8080/somename/resources/1?attr1=1
并且attr1被正确绑定到queryparameters对象中。
我想识别何时使用未知属性(queryparameters类中不存在的属性)进行调用:
得到localhost:8080/somename/resources/1?attr1=1&attrunknown=2
并抛出一个错误。是否可以识别对象中不存在的属性?
编辑:queryparameters的相关部分
private list expand=new arraylist<>();接班人。。。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题