Обычно мы проверяем модель с некоторыми ограничениями, например так:
public class PersonForm {
@NotNull
@Size(min=2, max=30)
private String name;
@NotNull
@Min(18)
private Integer age;
}
Однако я бы хотел использовать настраиваемые свойства вместо констант в моей реализации.Например, пусть это файл properties
:
personform.name.size.min=2
personform.name.size.max=30
и класс формы ...
public class PersonForm {
@NotNull
@Size(min="personform.name.size.min", max="personform.name.size.max")
private String name;
...
}
Возможно ли это с помощью декларативного подхода, основанного на аннотациях?Спасибо.