有没有办法使用 JSR-303(休眠)注释并使用 {0} {1} 语法修改消息?似乎使用 Spring Validator 可以为您提供以下信息:
字符串 args[] = {"mark", "is", "cool"};
ValidationUtils.rejectIfEmptyOrWhitespace(errors, "aboutYou", "aboutYou.required", args);
所以我可以更改消息。但是,如果我使用注释,则无法使用消息参数。我知道要使用的参数是有限的(最小、最大等),但我们想要做一个通用的声明并添加一些文本。
java: @NotEmpty (message="validation.name.required") 私有字符串名称;
属性 validation.name.required={0} 是必需的...
输出:
全名是必需的。