Che cos'è il listener bootstrap nel contesto del framework Spring?

1

Sto studiando il framework Spring, in web.xml ho aggiunto il seguente che è un listener bootstrap. Qualcuno può darmi un'idea corretta di cosa sia un listener di bootstrap?

<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

Puoi vedere il documento qui: ContextLoadListener

Bootstrap listener to start up and shut down Spring's root WebApplicationContext. Simply delegates to ContextLoader as well as to ContextCleanupListener.

This listener should be registered after Log4jConfigListener in web.xml, if the latter is used.

As of Spring 3.1, ContextLoaderListener supports injecting the root web application context via the ContextLoaderListener(WebApplicationContext) constructor, allowing for programmatic configuration in Servlet 3.0+ environments. See WebApplicationInitializer for usage examples...

    
posta jillionbug2fix 22.08.2013 - 08:32
fonte

1 risposta

2

È un listener di eventi come definito nello standard servlet. Fondamentalmente, è un modo per eseguire codice quando il contenitore servlet ha avviato l'app Web.

Il ContextLoaderListener di Spring utilizza questo meccanismo per creare il WebApplicationContext , che implica la lettura e l'analisi di tutti i file XML di configurazione del bean, nonché (a seconda della configurazione) istanziazione dei bean singleton.

    
risposta data 22.08.2013 - 12:00
fonte

Leggi altre domande sui tag