@Bean public ContentNegotiationManagerFactoryBean contentManager() { ContentNegotiationManagerFactoryBean cnmfb = new ContentNegotiationManagerFactoryBean(); cnmfb.setFavorPathExtension(true); cnmfb.setIgnoreAcceptHeader(false); cnmfb.setDefaultContentType(MediaType.TEXT_HTML); cnmfb.setUseJaf(false); Properties props = new Properties(); props.setProperty("html", "text/html"); props.setProperty("json", "application/json"); props.setProperty("xml", "application/xml"); cnmfb.setMediaTypes(props); return cnmfb; }