gpt4 book ai didi

Java Validator 自定义消息仍包含字段名称

转载 作者:行者123 更新时间:2023-12-01 19:22:59 24 4
gpt4 key购买 nike

我对字段有以下注释:

@NotEmpty(message = "unique_name may not be empty")
@JsonProperty("unique_name")
private String uniqueName;

但是,当我运行请求时,收到的错误消息是:

uniqueName unique_name may not be empty

为什么消息中包含字段名称uniqueName?如何解决此问题,以便消息仅显示 unique_name may not beempty

最佳答案

我相信注释中的纯消息字符串实际上是在幕后使用插值来添加字段名称。看起来您可能想改用自定义 message.properties 文件。参见这里:Entity not null validation message

因此,在 src/main/resources/messages 中,您将有一个包含消息的 messages.properties 文件,例如:

error.uniqueName.notEmpty=unique_name may not be empty

然后在您的注释中:

@NotEmpty(message = "error.uniqueName.notEmpty")

关于Java Validator 自定义消息仍包含字段名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59340029/

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