我有一个spring-boot项目,我试图验证数字输入是否大于零。我使用了@DecimalMin,但不起作用。我浏览了互联网,尝试了不同的方法,但似乎都不起作用。
这是代码示例:
@GetMapping("/bmi")
public ResponseEntity<BMIDto> getBMI(@RequestParam("mass") @Pattern(regexp = "1-9") @DecimalMin("0") int mass {
return new .....
}
您需要为请求体或字段添加@Valid
来验证它。您还可以在控制器类中添加@Validated
。