通过注释将Spring MVC dispatcherServlet重新映射到其他路径
我想知道是否可以通过注释将Spring MVC dispatcherServlet从“/”重新映射到其他路径?不确定通过注释“重新映射Spring MVC dispatcherServlet”是什么意思,但如果您的意思是在通过注释将Spring MVC dispatcherServlet重新映射到其他路径,spring,spring-mvc,Spring,Spring Mvc,我想知道是否可以通过注释将Spring MVC dispatcherServlet从“/”重新映射到其他路径?不确定通过注释“重新映射Spring MVC dispatcherServlet”是什么意思,但如果您的意思是在Java中创建dispatcherServlet,而不使用XML,如果使用的是Spring 3.2+,则可以使用AbstractAnnotationConfigDispatcherServletInitializer 注册和初始化dispatcher servlet的应用程序类
Java
中创建dispatcherServlet
,而不使用XML
,如果使用的是Spring 3.2+
,则可以使用AbstractAnnotationConfigDispatcherServletInitializer
注册和初始化dispatcher servlet的应用程序类:
public class Application extends AbstractAnnotationConfigDispatcherServletInitializer {
@Override
protected Class<?>[] getRootConfigClasses() {
return new Class<?>[0];
}
@Override
protected Class<?>[] getServletConfigClasses() {
return new Class<?>[]{ApplicationConfig.class};
}
@Override
protected String[] getServletMappings() {
return new String[]{"/"};
}
}
@Configuration
@EnableWebMvc
@ComponentScan("foo.bar")
public class ApplicationConfig {
//Add beans if needed
}