36 lines
900 B
Java
36 lines
900 B
Java
package org.baeldung.servlet;
|
|
|
|
import javax.servlet.ServletRegistration.Dynamic;
|
|
|
|
import org.baeldung.spring.WebFlowConfig;
|
|
import org.baeldung.spring.WebMvcConfig;
|
|
import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer;
|
|
|
|
public class WebInitializer extends AbstractAnnotationConfigDispatcherServletInitializer {
|
|
|
|
public WebInitializer() {
|
|
super();
|
|
}
|
|
|
|
// API
|
|
protected Class<?>[] getRootConfigClasses() {
|
|
return new Class<?>[] { WebMvcConfig.class, WebFlowConfig.class };
|
|
}
|
|
|
|
@Override
|
|
protected Class<?>[] getServletConfigClasses() {
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
protected String[] getServletMappings() {
|
|
return new String[] { "/" };
|
|
}
|
|
|
|
@Override
|
|
protected void customizeRegistration(final Dynamic registration) {
|
|
super.customizeRegistration(registration);
|
|
}
|
|
|
|
}
|