gpt4 book ai didi

java - 多注释验证检查序列

转载 作者:行者123 更新时间:2023-11-30 04:09:54 25 4
gpt4 key购买 nike

通过多个注释进行验证的顺序是什么?

   @NotBlank(message = "Shouldn't be blank or contain whitespaces")
@UserNameUnique(message = "Creating user requires unique userName")
private String userName;

如您所见,我有自定义注释。看起来即使 @NotBlank 失败 @UserNameUnique 仍然被冗余触发,所以我需要做 notNull 检查它。我知道我可以将整个逻辑传输到自定义 validator ,但我对验证过程中触发多个注释的机制感到好奇。

编辑:此外,当我运行mockMvc测试时,随机选择 validator 并打印不同的消息,因此它使事情变得更加复杂:)

最佳答案

正如您所说,要么将所有内容都纳入自定义约束中。或者,您可以使用组序列。检查此功能的文档。

关于java - 多注释验证检查序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19885258/

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