Einige Informationen über Spring web.xml <context-param> und <Zuhörer> - tag (bezogen auf ein Beispiel "Hello World")

Ich bin ganz neu in der Spring-MVC-Welt.
Heute habe ich Beschlage das einfache "Hello World" - Beispiel erzeugt durch STS zu tun: Datei ---> Spring Template Project ---> Spring MVC Projekt

In der web.xml ich habe die Erklärung der DispatcherServlet und der request-mapping behandelt, indem es...Bis hier alles ok

In der web.xml ich habe auch diesen Teil des Codes:

<!-- The definition of the Root Spring Container shared by all Servlets and Filters -->
<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>/WEB-INF/spring/root-context.xml</param-value>
</context-param>

<!-- Creates the Spring Container shared by all Servlets and Filters -->
<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

Lesen der Spring-Dokumentation über die ContextLoaderListener ich gelesen, dass diese Klasse ausführen des bootstrap für den listener zu starten, Spring root WebApplicationContext aber...was bedeutet es genau?

Einen anderen Zweifel über die contextConfigLocation parameter, die ich übergeben, um meinen Rahmen...was genau? Öffnen Sie die /WEB-INF/spring/root-context.xml Datei scheint es, dass es nicht enthalten jede Konfiguration...ist es eine leere Konfigurations-Datei automatisch erstellt, durch mein template project creation-Prozess? welche Art von Konfiguration enthalten sollte, die in einem Spring-Projekt?

Denke ich tath das und die tags sind nicht in diesem Hallo-Welt-Projekt, weil, wenn ich diese löschen tag der projext noch gut laufen....ist es richtig?

InformationsquelleAutor der Frage AndreaNobili | 2012-11-30

Schreibe einen Kommentar