gpt4 book ai didi

java - 用于验证注释的自定义消息

转载 作者:太空宇宙 更新时间:2023-11-04 13:58:07 26 4
gpt4 key购买 nike

这些注释给出了这些默认消息:

@Required                //error.required
@MinLength(1) //error.minlength
@MaxLength(10) //error.maxlength
private String name;

我想更改这些消息,如果它来自消息文件会更好。

我尝试过:

@Required(message=Messages.get("requiredError"))

但它说的是:

The value for annotation attribute Constraints.Required.message must be a constant expression

还有其他方法可以实现这一目标吗?

我使用的是play框架2.3.7

最佳答案

以下行应该有效:

@Required(message="requiredError")

假设您的消息文件(用于翻译的 conf/messagesconf/messages.XX)包含一个条目:

requiredError=我的消息....

关于java - 用于验证注释的自定义消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29602297/

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