gpt4 book ai didi

spring 3 propertyeditor抛出异常

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

新问题:

我注册/绑定(bind)我的自定义属性编辑器并得到 java.lang.IllegalArgumentException - 正如预期的那样。问题:如果绑定(bind)失败,我不知道如何创建自定义错误消息。

有什么想法吗?谢谢!

@InitBinder( { "playerCreationBean" } )
protected void initBinder( final WebDataBinder binder )
{
binder.registerCustomEditor(Date.class, new DatePropertyEditor());
}

最佳答案

axtavt 是对的。如果你的应用程序中有一个消息包(即类路径中的 messages.properties,被 a MessageSource implementation 使用),spring 可以自动使用该包中的友好消息。消息“typeMismatch”只是绑定(bind)框架使用的许多默认消息之一,具体取决于要绑定(bind)的对象的名称以及要绑定(bind)的属性。您可以使用调试器在绑定(bind)后检查错误实例,并查找发生绑定(bind)异常时默认创建的消息。我发现 Spring 文档在生成的默认消息名称方面有点缺乏。

关于spring 3 propertyeditor抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3560500/

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