Wie konfigurieren Sie einen Spring-Bean-Container (oder Anwendungskontext) zum Laden einer Java-Eigenschaftendatei? Mithilfe der folgenden Ressourcenverarbeitungsmethoden in der Standard-Java-BibliothekWie konfigurieren Sie einen Spring-Bean-Container zum Laden einer Java-Eigenschaftendatei?
JavaWorld Artikel Smartly Load Your Properties erklärt, wie Eigenschaftsdateien aus dem Classpath laden:
ClassLoader.getResourceAsStream ("some/pkg/resource.properties");
Class.getResourceAsStream ("/some/pkg/resource.properties");
ResourceBundle.getBundle ("some.pkg.resource");
Wie können Sie tun, um einen Frühlings-Bohnenbehälter des gleich Verwendung?
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>classpath:some/pkg/resource.properties</value>
</list>
</property>
<!-- Default values for backwards compatibility -->
<property name="properties">
<props>
<prop key="name">value</prop>
</props>
</property>
</bean>
Und dann können Sie die Eigenschaften als solche an anderer Stelle im beans.xml
Referenz:
Mit Blick auf das Schema und die Dokumentation in Anhang A, scheint es nicht. – laz