See the docs: http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-developing-web-applications.html#boot-features-spring-mvc-static-content The static resources are loaded from /static , /public , /resources , /META-INF/resources Using src/main/webapp is not recommended. You can customize that by overriding the addResourceHandlers method in WebMvcConfigurerAdapter @Configuration public class MvcConfig extends WebMvcConfigurerAdapter { @Override public void addResourceHandlers ( ResourceHandlerRegistry registry ){ registry . addResourceHandler ( "/**" ) . addResourceLocations ( "/" ) . setCachePeriod ( 0 ); } } http://stackoverflow.com/questions/28725635/spring-boot-configure-it-to-find-the-webapp-folder