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

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

我有以下方法:

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

我可以这样称呼:
得到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<>();接班人。。。

暂无答案!

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

相关问题