此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 Spring Framework 6.1.10Spring中文文档

此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 Spring Framework 6.1.10Spring中文文档

我们介绍了数据绑定和验证。本节介绍如何输出对应的消息 到验证错误。在上一节所示的示例中, 我们拒绝了 AND 字段。如果我们想使用 输出错误消息,我们可以使用拒绝字段时提供的错误代码来执行此操作 (在本例中为“姓名”和“年龄”)。当您调用(直接或间接,通过使用 例如,类)或其他方法之一 从接口中,底层实现不仅注册了代码 传入,但也注册了许多其他错误代码。确定接口注册的错误代码。默认情况下,使用 ,它(例如)不仅注册消息 使用您提供的代码,但也注册包含您传递的字段名称的消息 到拒绝方法。因此,如果您使用 , 除了代码之外,Spring 还注册 和 (第一个包括字段名称,第二个包括类型 的领域)。这样做是为了方便开发人员定位错误消息。nameageMessageSourceValidationUtilsrejectValuerejectErrorsMessageCodesResolverErrorsDefaultMessageCodesResolverrejectValue("age", "too.darn.old")too.darn.oldtoo.darn.old.agetoo.darn.old.age.intSpring中文文档

可以找到有关和默认策略的更多信息 在 MessageCodesResolverDefaultMessageCodesResolver 的 javadoc 中, 分别。MessageCodesResolverSpring中文文档