2
0

ChatApplicationInitializer.java 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. package sample.config;
  2. import org.springframework.web.filter.HiddenHttpMethodFilter;
  3. import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer;
  4. import javax.servlet.Filter;
  5. import javax.servlet.ServletRegistration;
  6. public class ChatApplicationInitializer extends
  7. AbstractAnnotationConfigDispatcherServletInitializer {
  8. @Override
  9. protected Class<?>[] getRootConfigClasses() {
  10. // TODO Auto-generated method stub
  11. return null;
  12. }
  13. @Override
  14. protected Class<?>[] getServletConfigClasses() {
  15. return new Class[] { WebMvcConfiguration.class };
  16. }
  17. @Override
  18. protected String[] getServletMappings() {
  19. return new String[] { "/" };
  20. }
  21. @Override
  22. protected Filter[] getServletFilters() {
  23. return new Filter[] { new HiddenHttpMethodFilter() };
  24. }
  25. @Override
  26. protected void customizeRegistration(ServletRegistration.Dynamic registration) {
  27. registration.setInitParameter("dispatchOptionsRequest", "true");
  28. }
  29. }