Spring可以自动处理验证错误吗?

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

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

iseehr 回答:Spring可以自动处理验证错误吗?

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

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

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

本文链接:https://www.f2er.com/2503184.html

大家都在问