Spring 中的默认全局错误



我想知道Spring框架中是否有任何默认的globalErrors。我需要通过实现org.springframework.validation.Validator接口来创建自己的自定义验证器。在那里,我通过errors.reject()添加了一个globalError.

在控制器类中,如果发生此自定义验证错误,我必须捕获它。我的计划是使用getGlobalErrors方法捕获它。但是,如果在 spring 中有任何默认的全局错误,它们也会被getGlobalErrors方法捕获。

所以我真的需要知道 Spring 框架中是否有任何默认globalErrors

好吧,实际上我认为只有一种类型的错误 - 当对象或其某些字段无法映射到 Java 对象时。

例如 - 当您尝试从前端为 LocalDateTime 设置 null 值时 - 它会给您一个错误。

我真的相信你不会有其他错误。

getGlobalErrors方法在春天有。这是网址 -

https://docs.spring.io/autorepo/docs/spring-framework/3.2.8.RELEASE/javadoc-api/org/springframework/validation/AbstractBindingResult.html#getGlobalErrors((

最新更新