Если вы откроете файл i18n/messages.properties
, вы увидите свойство, похожее на
default.doesnt.match.message = Свойство [{0}] класса [{1}] со значением [{3}] не соответствует требуемому шаблону [{4}]
Это свойство определяет сообщение об ошибке по умолчанию, которое отображается при нарушении ограничения регулярного выражения. Если вы хотите изменить только сообщение об ошибке, которое используется при нарушении ограничения регулярного выражения этого конкретного свойства, вы можете сделать это, добавив сообщение с более конкретным кодом.
Обновление
На основании вашего дополнительного вопроса:
Есть ли шанс сделать это на стороне класса домена или на стороне контроллера
Возможно, вы захотите установить сообщение об ошибке программно. Это можно сделать с помощью свойства errors
, которое добавляется в класс домена после его проверки. Это реализация интерфейса Errors , который предоставляет различные методы rejectValue
, позволяющие регистрировать полевые ошибки и связанные с ними сообщения программно