【发布时间】:2016-10-17 22:46:58
【问题描述】:
我使用的是休眠验证器 5.3.0。
以下是我的带有@NotNull 约束的函数,我在其中对方法参数进行验证。
public void test(@NotNull String firstName, @NotNull String lastName) {
ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
Validator validator = factory.getValidator();
....
}
阅读this 问题后,我发现可以使用以下格式将自定义错误消息放入 ValidationMessages.properties 文件中:
[ConstraintName].[ClassName].[FieldName]=[Message]
例如
NotNull.TestClass.name=My Custom Message
但是当您尝试验证某些类字段时,这很有效。
那么是否可以使用这种格式或其他格式并为方法参数创建自定义错误消息?
提前致谢。
【问题讨论】: