Spring web MVC : Doit-on déclarer un ContextLoaderListener?

Spring_Framework

L'objectif de ce billet est tout simplement de répondre à la question indiquée dans son titre:

Doit-on déclarer, dans une application web, un ContextLoaderListener?

Ou encore, n'est-il pas suffisant de configurer uniquement la "ServletDispatcher" dans web.xml?

Pour répondre rapidement à ces deux questions je dirais:

Pour la première question: Non, mais...!
Et pour la seconde question: Oui, mais...!