我有以下方法:
@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<>();接班人。。。
暂无答案!
目前还没有任何答案,快来回答吧!