Как интерполировать сообщение ConstraintValidator в пользовательской аннотации проверкиJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как интерполировать сообщение ConstraintValidator в пользовательской аннотации проверки

Сообщение Anonymous »

Я прочитал некоторые вопросы и ответы и руководства (например, документацию Hibernate) о том, как работать с ConstrainValidator Hibernate, но ни в одном из них четко не упоминается, как интерполировать значение в определенной позиции проверки. сообщение об ошибке при создании собственной аннотации проверки.
Например, если у меня есть сообщение об ошибке проверки, которое выглядит следующим образом:
foo.bar.error=This value '{myValue}' is wrong.

Я хотел бы получить следующее сообщение, если проверка не удалась:

Значение «какое-то неверное значение» неправильно.

Проверка будет использоваться следующим образом:
public class SomeClass {

@CustomAnnotation(message="{foo.bar.error}")
public MyObject myObject;

...

}

public class MyObject {
private String myValue;

...
}


Подробнее здесь: https://stackoverflow.com/questions/543 ... ion-annota
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»