Есть ли способ использовать аннотации JSR-303 (спящий режим) и изменить Сообщение, используя синтаксис {0} {1}? Кажется, что использование Spring Validator дает вам это:
String args [] = {"mark", "is", "cool"};
ValidationUtils.rejectIfEmptyOrWhitespace (ошибки, "aboutYou", "aboutYou.required", args);
Так что я могу изменить сообщение. Однако, если я использую аннотации, я не могу использовать аргументы сообщения. Я понимаю, что есть ограниченные (минимальные, максимальные и т. Д.) Аргументы для использования, но мы хотим сделать общее утверждение и добавить некоторый текст.
Java:
@NotEmpty (message = "validation.name.required")
личное строковое имя;
свойства
validation.name.required = {0} требуется ...
Выход:
Требуется полное имя.