¿Por qué obtengo dos contextos de proyecto diferentes para mi aplicación web Spring mvc?

Consulte No es obligatorio tener dos contextos de aplicación en la aplicación Spring mvc.

básicamente se han definido diferentes contextos de aplicación para la separación de diferentes capas. Hay dos contextos, uno es el contexto raíz y otro contexto de aplicación web.

dentro del contexto raíz puede definir la configuración de conexión .proyectos específicos de configuración como definir el nivel de acceso de los recursos de la aplicación. en resumen, se pueden definir configuraciones de capa persistente dentro del contexto de la aplicación raíz.

dentro del contexto de la aplicación web puede definir resoluciones de vista, definiciones de bean de DAO, servicios.

Sin embargo, spring carga tanto el contexto raíz de configuración como el WebApplicationContext cuando se inicia el servidor.

En el enfoque tradicional, solo hay un contexto asociado con cualquier aplicación Spring MVC.

para anular esta configuración predeterminada, solo tiene que definir ContextConfigLocation dentro de web.xml. Puede definir el número de contextos de aplicaciones web que lo usan. Tenga en cuenta que solo habrá un contexto raíz asociado con una aplicación Spring MVC.

para obtener más claridad sobre Spring & Hibernate framework.do visite mi blog ::

Code4java

verifique su directorio META-INF