1

我有一个带@Valid @RequestBody MyPojo pojo参数的端点。当我调用端点并触发javax.validation失败时,请求正确返回状态 400。但是,响应正文为空。

我可以向我的端点添加一个org.springframework.validation.Errors参数,自己处理验证错误,并将它们返回给用户。但是我可以让 Spring 开箱即用吗?为什么我需要手动实现部分内置验证?

4

1 回答 1

-1

您可以在 JSR 380 注释中使用消息输入,例如:

@NotNull(message = "Name cannot be null")
    private String name;

更多:https ://www.baeldung.com/javax-validation

于 2020-04-06T10:52:42.883 回答