In einer Web-App definieren wir den Kontext Config-Standort für das Frühjahr alle die Bohnen zu initialisieren wie dieseinitialisieren Spring-Beans in einer JAR-Datei verpackt
<!-- Spring Application Configuration -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/spring/ctx-*.xml</param-value>
</context-param>
<listener>
<description>Spring Context Listener</description>
<display-name>SpringContextListener</display-name>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
ich, um herauszufinden, ich versuche, wenn es möglich ist, das in einer JAR-Datei (mit all den Frühlingsbohnen) zu tun, wo ich keine web.xml habe?
Aber wo gebe ich den an? Kann ich innerhalb einer der ctx- * Dateien angeben? –
subh
Ich überprüfte die XSD, es definiert nicht http://www.springframework.org/schema/beans/spring-beans-2.5.xsd –
subh
, wenn Sie dies ohne Web verwenden möchten. xml, dann sollten Sie den Anwendungskontext selbst erstellen. In diesem Initialisierungscode können Sie das Präfix "classpath:" verwenden, um Konfigurationsdateien zu laden, die in Ihrem Jar enthalten sind –