У меня есть пользовательский пружинный валидатор, который имеет следующее сообщение по умолчанию:пружинные коды сообщений валидатор по умолчанию не разрешения
public @interface FieldMatch {
String message() default "au.com.xxx.website.FieldMatchValidation";
...
Проблема у меня в том, что код сообщения не решается и < форма: ошибка ... > просто отображает код, а не сообщение (которое находится в файле свойств, который используется ResourceBundleMessageSource).
Я также попытался это как
String message() default "{au.com.xxx.website.FieldMatchValidation}";
, который вызывает источник сообщения к аварийному с исключением о том, что он считает, что «{}» скобки должны содержать число, потому что он считает, что это параметр место держатель.
Я думаю, что проблема в том, что код сообщения не рассматривается как код сообщения и поэтому не разрешен, но я не могу понять, почему.
Любые предложения?