我有一个带有 @Valid @RequestBody MyPojo pojo
参数的端点。当我调用端点并触发 javax.validation
失败时,请求正确返回,状态为 400。但是,响应正文为空。
我可以向我的端点添加一个 org.springframework.validation.Errors 参数,自己处理验证错误,然后将它们返回给用户。但我能让 Spring 开箱即用吗?为什么我需要手动实现部分内置验证?
最佳答案
您可以在 JSR 380 注释中使用消息输入,例如:
@NotNull(message = "Name cannot be null")
private String name;
关于java - Spring可以自动处理验证错误吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61056475/