Если вы хотите указать индивидуальное подтверждение, вы должны создать файл с именем messages
в каталоге conf
, который содержит ваше настроенное сообщение. Пожалуйста, проверьте документацию here
Далее, предположим, у вас есть модель, как следующее:
public class MyModel extends Model {
@Constraints.MaxLength(value = 4, message = "validation.limit")
@Constraints.Required
@Column(name = "column_name")
public String columnName;
}
В messages
файлы содержат как следующие:
validation.limit=Please limit the input
validation.required=This field is required to fill
Обратите внимание, что я отметить @Constraint.MaxLength
с message
значение "validation.limit"
и в файле messages
я указываю значение этого сообщения Please limit the input
.
Вы можете найти:
Если вы вводите значение columnName
шпагатом, длина которого больше, чем 4
, вы получите сообщение проверки Please limit the input
. (Соответствующий ключ validation.limit
на messages
файл)
Если вы отправите пустое значение на columnName
, вы получите сообщение проверки This field is required to fill
. Обратите внимание, что validation.required
является сообщением по умолчанию для аннотации @Required
.
Надеется, что это полезно для вас ..;)
@WayanWiprayoga не работает для меня –