Spring-Konfiguration mit XML-imports
Statt den Spring-Context mit einer ganzen Menge von .xml-Ressourcen zu konfigurieren Kann man diese auch per import in eine Spring-Konfiguration includen.
eine Spring-context.xml kann zum Beispiel so aussehen:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
...
<import resource="eineWeitereKonfiguration.xml"/>
..
</beans>
wobei eineWeitereKonfiguration im gleichen Verzeichnis bzw. im gleichen Package erwartet wird.
import kann jedoch noch mehr: Neben relativen Pfadangaben kann auch aus einer statischen Konfiguration ein classpath referenziert werden:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
...
<import resource="classpath:my/package/eineWeitereKonfiguration.xml"/>
..
</beans>
Auf diese Weise lässt sich eine Konfiguration mit wenig Aufwand erweitern und sauber in Komponenten trennen.
This entry was posted on Tuesday, February 5th, 2008 at 21:37. Posted in: J2EE, System architecture, java, spring. You can follow any responses to this entry through the RSS 2.0feed. You can leave a response, or trackback from your own site.
