Je suis l'apprentissage du printemps, qui est utilisé dans mon projet.J'ai trouvé le ContextLoaderListener entrée dans ma web.xml . Mais ne pouvait pas comprendre exactement comment il aide le développeur? Dans la doc officielle de ContextLoaderListener il dit que c'est pour commencer WebApplicationContext . Concernant WebApplicationContext , api, dit - Interface pour permettre la configuration d'une application web . Mais je ne suis pas en mesure de comprendre ce que je veux réaliser avec ContextLoaderListener qui en interne init le WebApplicationContext ?
Selon ma compréhension, ContextLoaderListener lit le fichier de configuration spring (avec la valeur donnée contre contextConfigLocation dans web.xml), de l'analyser et de charges, le singleton bean défini dans ce fichier de configuration. De la même manière quand on veut charger un prototype de haricot, nous allons utiliser la même webapplication contexte pour le charger. Nous avons donc initialiser la webapplication avec ContextLoaderListener de sorte que nous pouvons lire/analyser/valider le fichier de configuration à l'avance et à chaque fois que l'on veut injecter de la dépendance, nous pouvons d'emblée le faire sans délai. Est-ce la compréhension correcte?