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