@DecimalMin没有验证输入



我有一个spring-boot项目,我试图验证数字输入是否大于零。我使用了@DecimalMin,但不起作用。我浏览了互联网,尝试了不同的方法,但似乎都不起作用。

这是代码示例:

@GetMapping("/bmi")
public ResponseEntity<BMIDto> getBMI(@RequestParam("mass") @Pattern(regexp = "1-9") @DecimalMin("0") int mass {
return new .....
}

您需要为请求体或字段添加@Valid来验证它。您还可以在控制器类中添加@Validated

相关内容

  • 没有找到相关文章