Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将元素名称添加到自定义javax验证消息_Java_Spring_Validation - Fatal编程技术网

如何将元素名称添加到自定义javax验证消息

如何将元素名称添加到自定义javax验证消息,java,spring,validation,Java,Spring,Validation,在我的表单中,我使用的是javax.validation @Size(max = 10, min = 9) String myField; 在ValidationMessages.properties中,我定义了自定义消息: javax.validation.constraints.Size.message = Size should be between {min} and {max} 但现在我想包括字段名,{field}的大小应该介于{min}和{max} 是否可以使用此属性文件添加字段

在我的表单中,我使用的是
javax.validation

@Size(max = 10, min = 9)
String myField;
在ValidationMessages.properties中,我定义了自定义消息:

javax.validation.constraints.Size.message = Size should be between {min} and {max}
但现在我想包括字段名,{field}的
大小应该介于{min}和{max}

是否可以使用此属性文件添加字段名称?

只需执行此操作即可

myfield.size.message = myField should be between {min} and {max}
和变化:

@Size(max = 10, min = 9)
String myField;


伙计,我想问一下如何处理属性文件。我有大约1000个验证字段,我真的不想重写它。我需要一些全球解决方案
@Size(max = 10, min = 9, message = "{myfield.size.message}")
String myField;
message.size=should be between {min} and {max}

@Size(max = 10, min = 9, message = "myfield {message.size}")
String myField;