Laden von Ressource-bundles: Frühling
Ich versuche, mit ResourceBundleMessageSource im Frühjahr. Hier ist mein Projekt-Struktur:
Und hier ist die xml-Konfiguration:
<bean name="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basename">
<value>messages</value>
</property>
</bean>
Wenn ich versuche, laden Sie die application-context -, ich bin immer folgende exception:
Jun 7, 2012 2:44:00 PM org.springframework.context.support.ResourceBundleMessageSource getResourceBundle
WARNING: ResourceBundle [messages] not found for MessageSource: Can't find bundle for base name messages, locale en_US
Exception in thread "main" org.springframework.context.NoSuchMessageException: No message found under code 'user.welcome' for locale 'en_US'.
at org.springframework.context.support.AbstractMessageSource.getMessage(AbstractMessageSource.java:135)
at org.springframework.context.support.AbstractApplicationContext.getMessage(AbstractApplicationContext.java:1192)
at com.pramati.core.MessageResolver.getMessage(MessageResolver.java:19)
Wenn ich meine resource-bundles Datei direkt unter Ressourcen-Ordner, ich bin nicht immer dieser Fehler. Es ist in Ordnung. Kann jemand lassen Sie mich wissen, wie könnte ich diese Arbeit, indem Sie resource-bundles in einem Unterverzeichnis von src/main/resources?
Bitte überprüfen Sie und sagen Sie mir in Ihrem classes-Ordner der bereitgestellten Anwendung, wo Sie sind in der Lage, um die Eigenschaften von Dateien, die Sie erstellt haben??
Siehe die Antwort von @Kshitij. Recht hat er. 🙂
Siehe die Antwort von @Kshitij. Recht hat er. 🙂
InformationsquelleAutor Prasanth | 2012-06-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
müssen Sie den Ordner-Namen hier -
InformationsquelleAutor Kshitij