package chiralsoftware.exceltobarcode; import java.util.logging.Logger; import javax.servlet.MultipartConfigElement; import javax.servlet.ServletRegistration; import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer; /** * */ public class ServletConfiguration extends AbstractAnnotationConfigDispatcherServletInitializer { private static final Logger LOG = Logger.getLogger(ServletConfiguration.class.getName()); @Override protected Class<?>[] getRootConfigClasses() { LOG.info("Getting root config classes"); return new Class<?>[]{}; } @Override protected Class<?>[] getServletConfigClasses() { LOG.info("Getting servlet config classes"); return new Class<?>[]{WebConfiguration.class }; } @Override protected String[] getServletMappings() { return new String[]{"/"}; } @Override protected void customizeRegistration(ServletRegistration.Dynamic registration) { final MultipartConfigElement multipartConfigElement = new MultipartConfigElement(null, 5000000, 5000000, 0); registration.setMultipartConfig(multipartConfigElement); registration.setLoadOnStartup(1); registration.addMapping("/"); } }