package com.example; import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.context.embedded.ServletRegistrationBean; import org.springframework.boot.context.web.SpringBootServletInitializer; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.DispatcherServlet; /** * Created by jkee0001 on 24/11/2015. */ @Configuration public class AppConfiguration extends SpringBootServletInitializer{ protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { return builder.sources(DemoApplication.class); } @Bean public ServletRegistrationBean dispatcherServlet() { ServletRegistrationBean registration = new ServletRegistrationBean( new DispatcherServlet(), "/demo/*"); registration.setAsyncSupported(true); registration.addInitParameter("contextConfigLocation", "classpath:dispatcherServlet-servlet.xml"); return registration; } }