gpt4 book ai didi

java - SpringMVC 注解验证 - DataBinding 数据类型

转载 作者:行者123 更新时间:2023-12-02 00:13:58 25 4
gpt4 key购买 nike

在这种情况下使用自定义验证时:

if(officer.getBadgeId() == 0){

errors.rejectValue("badgeId", "badgeId.required");
}

如果POJO/模型官员的badgeId数据类型为int,是否可以将字符串设置为该属性的错误消息?或者,在进行验证并向 View 返回错误消息时,属性的数据类型并不重要。

如果这是一个问题,您如何处理这种情况或从自定义验证向用户返回错误消息

最佳答案

错误消息的类型仅为String

void rejectValue(String field, String errorCode, String defaultMessage)
Reject the given field of the current object, using the given error description.

Spring doc link.

关于java - SpringMVC 注解验证 - DataBinding 数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12233424/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com