2010-07-13 3 views

Répondre

5

Non, ils ne s'excluent pas mutuellement.

ContextLoaderListener gère un contexte d'application associé à l'ensemble de l'application Web. DispatcherServlet gère un contexte associé à cette servlet spécifique. Le contexte webapp est le "parent" de l'applcontext de la servlet, et tous les beans du contexte d'application webapp sont visibles par les beans dans le contexte de l'application servlet.

Si vous avez une seule servlet, il n'y a pas beaucoup de raisons d'utiliser ContextLoaderListener. Si vous avez plusieurs servlets, il est bon de placer les beans partagés dans le contexte webbapp lorsque cela est possible, afin qu'ils puissent être réutilisés.

Questions connexes