可能且容易,请确保您的bean对这些字段具有正确的访问器。您可以为每个属性添加适当的验证,只需确保已安装适当的jar即可。就代码而言,它将类似于
import javax.validation.constraints.NotNull;public class RequestParamsModel { public RequestParamsModel() {} private List<String> param1; private String param2; private List<String> param3; private String param4; private String param5; @NotNull public List<String> getParam1() { return param1; } // ...}控制器方法为:
import javax.validation.Valid;@RequestMapping(value = "/getItem", method = RequestMethod.GET)public ServiceRequest<List<SomeModel>> getClaimStatuses(@Valid RequestParamsModel model) { // ...}和请求,例如:
/getItem?param1=list1,list2¶m2=ok



