【发布时间】:2019-07-18 16:14:13
【问题描述】:
我想将其中一个参数设置为处理获取请求的必需参数。
我需要为此编写自定义验证器吗?
我尝试检查以下方式
if (StringUtils.isEmpty(code) && StringUtils.isEmpty(name) && StringUtils.isEmpty(groupId) && StringUtils.isEmpty(value)) {
return new ResponseEntity<>(null, HttpStatus.BAD_REQUEST);
}
@GetMapping(
value = "getByCriteria"
)
public @ResponseBody ResponseEntity<ConfigResponse> getByCriteria(
@RequestParam(value = "groupId", required = false) String groupId,
@RequestParam(value = "code", required = false) String code,
@RequestParam(value = "name", required = false) String name,
@RequestParam(value = "value", required = false) String value) {
// my code here
}
【问题讨论】:
标签: spring rest validation controller spring-data-jpa