gpt4 book ai didi

java - Spring - 实例化一个错误对象

转载 作者:IT老高 更新时间:2023-10-28 13:46:27 25 4
gpt4 key购买 nike

我有这样的方法:

public boolean validateMessage(String message, Errors errors) {
if (!StringUtils.hasLength(message)) {
errors.rejectValue(wrapperName + "message", "EMPTY_MESSAGE", EMPTY_MESSAGE_ERRORMSG) ;
return false ;
}
return true ;
}

我想用一个新的 Errors 对象来调用这个方法,比如:

boolean result = validateMessage("hi", new Errors()) ;

但是,Errors 不允许这种实例化。请指教。

如果没有 Errors,我可以使用空的(新)BindingResult

来实现吗

最佳答案

ErrorsBindingResult 是接口(interface),因此它们不能被实例化。您唯一的选择是使用实现 Errors 的类之一。

你可以使用org.springframework.validation.BindException,这实现了Errors - see here for details .

关于java - Spring - 实例化一个错误对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12713933/

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