【发布时间】:2015-11-05 23:54:51
【问题描述】:
在包装类型为 war 的 Spring Boot 应用程序中,我正在配置 Spring MVC。据我了解,我们不必手动配置 Dispatcher Servlet。但是,我使用旧样式的 web.xml 来配置 Dispatcher Servlet,然后我用来传递 contextClass 和 contextConfigLocation 如下
<servlet>
<description>
</description>
<display-name>DispatcherServlet</display-name>
<servlet-name>DispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<description>contextClass</description>
<param-name>contextClass</param-name>
<param-value>org.springframework.web.context.support.AnnotationConfigWebApplicationContext</param-value>
</init-param>
<init-param>
<description>contextConfigLocation</description>
<param-name>contextConfigLocation</param-name>
<param-value>com.xxx.yyy.jdorderspringmvcweb.config.SpringMvcConfig</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
我相信这是为了表明 SpringMvcConfig(我的带有 spring mvc 配置的自定义类)是 Spring MVC 的配置类..
但是,在 Spring Boot 中,如果 Dispatcher Servlet 是自动配置的,我如何将我的自定义类传递给 dispatcher Servlet?
在我的 Spring Boot 应用程序中,我的 SpringMvcConfig 类从 WebMvcConfigurerAdapter 扩展而来,并使用 @Configuration 类进行注释
需要帮助...
【问题讨论】:
标签: spring spring-boot