2013-05-02 4 views

ответ

2

Если вы хотите указать индивидуальное подтверждение, вы должны создать файл с именем 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.

Надеется, что это полезно для вас ..;)

+0

@WayanWiprayoga не работает для меня –

Смежные вопросы