весна - messageSource - PullRequest
       4

весна - messageSource

1 голос
/ 24 января 2012

org.springframework.context.NoSuchMessageException: не найдено сообщение под кодом 'user.username.empty' для локали 'en_GB'.

В настоящее время у меня есть следующий код:

applicationContext.xml:

<bean id="messageSource"
      class="org.springframework.context.support.ResourceBundleMessageSource"
      p:basename="messages" />

То, что я пытаюсь сделать, это вызвать ошибку для пользователя, если при попытке зарегистрироваться на моем сайте с пустым именем пользователя, это дастих ошибка определена как user.username.empty.Мое приложение работает должным образом и ищет ошибку user.username.empty, однако оно не может найти ее независимо от того, куда я помещаю файл свойств.

В какую папку мне нужно поместить файл свойств и как мне это сделатьнужно ли это имя?

1 Ответ

4 голосов
/ 24 января 2012

Он должен иметь имя messages.properties и находиться в пути к классам в пакете по умолчанию.И, конечно, он должен содержать такую ​​строку:

user.username.empty=the message you want

Вы можете настроить его для en_GB, используя файл с именем messages_en_GB.properties в том же месте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...