【发布时间】:2020-05-14 08:03:02
【问题描述】:
这里是控制器方法:
@PostMapping(value = "/template")
ResponseEntity<Object> createtemplate(@Valid @RequestBody Template template) {
return templateService.createCsvTemplate(template);
}
对象类:
@Getter
@Setter
public class Template {
@Min(value = 1, message = "Please provide a valid ID, must be greater than 0")
private int id;
}
当用户像这样插入 POST 正文时:
{
"id": 5.5
}
应用程序将此值作为 5 并接受它。我想避免接受分数并引发错误。
【问题讨论】:
标签: java spring-boot rest validation