Created
November 3, 2015 19:40
-
-
Save cherniag/576aa8ae8eb45caa5ddd to your computer and use it in GitHub Desktop.
web.xml mvc class config
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<web-app> | |
<!-- Configure ContextLoaderListener to use AnnotationConfigWebApplicationContext | |
instead of the default XmlWebApplicationContext --> | |
<context-param> | |
<param-name>contextClass</param-name> | |
<param-value> | |
org.springframework.web.context.support.AnnotationConfigWebApplicationContext | |
</param-value> | |
</context-param> | |
<!-- Configuration locations must consist of one or more comma- or space-delimited | |
fully-qualified @Configuration classes. Fully-qualified packages may also be | |
specified for component-scanning --> | |
<context-param> | |
<param-name>contextConfigLocation</param-name> | |
<param-value>com.acme.AppConfig</param-value> | |
</context-param> | |
<!-- Bootstrap the root application context as usual using ContextLoaderListener --> | |
<listener> | |
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> | |
</listener> | |
<!-- Declare a Spring MVC DispatcherServlet as usual --> | |
<servlet> | |
<servlet-name>dispatcher</servlet-name> | |
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> | |
<!-- Configure DispatcherServlet to use AnnotationConfigWebApplicationContext | |
instead of the default XmlWebApplicationContext --> | |
<init-param> | |
<param-name>contextClass</param-name> | |
<param-value> | |
org.springframework.web.context.support.AnnotationConfigWebApplicationContext | |
</param-value> | |
</init-param> | |
<!-- Again, config locations must consist of one or more comma- or space-delimited | |
and fully-qualified @Configuration classes --> | |
<init-param> | |
<param-name>contextConfigLocation</param-name> | |
<param-value>com.acme.web.MvcConfig</param-value> | |
</init-param> | |
</servlet> | |
<!-- map all requests for /app/* to the dispatcher servlet --> | |
<servlet-mapping> | |
<servlet-name>dispatcher</servlet-name> | |
<url-pattern>/app/*</url-pattern> | |
</servlet-mapping> | |
</web-app> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment