Java Spring MVC请求参数无效的参数名称
我有以下方法:Java Spring MVC请求参数无效的参数名称,java,spring,validation,spring-mvc,request,Java,Spring,Validation,Spring Mvc,Request,我有以下方法: @RequestMapping(value = "/resource/{resourceId}", method = RequestMethod.GET) @ResponseStatus(value = HttpStatus.OK) public @ResponseBody ResourceDto getChannelById(@PathVariable Long resourceId, QueryParameters queryParameters) { ... }
@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类中不存在的未知attributeattribute调用时:
获取localhost:8080/someName/resources/1?attr1=1&attrUnknown=2
并抛出一个错误。是否可以识别对象中不存在的属性
编辑:
查询参数的相关部分
private List expand=new ArrayList;
接球手和接球手
QueryParameters属于哪个库。我在春天找不到它。您使用哪个版本的spring QueryParameters是我创建用来存储查询参数的pojo扫描您发布QueryParameters pojo