Skip to content

Instantly share code, notes, and snippets.

@phuonghuynh
Created November 21, 2014 06:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save phuonghuynh/537f82975a10b5764eed to your computer and use it in GitHub Desktop.
Save phuonghuynh/537f82975a10b5764eed to your computer and use it in GitHub Desktop.
Default welcome file without web.xml
public class WebConfig extends WebMvcConfigurerAdapter {
@Resource
private Environment environment;
public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) {
configurer.enable();
}
public void addViewControllers(ViewControllerRegistry registry) {
registry.addViewController("/").setViewName("index");
}
@Bean
public ViewResolver viewResolver() {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setSuffix(".html");
return viewResolver;
}
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry
.addResourceHandler("/**").addResourceLocations(environment.getProperty("webapp.resource.location"))
.resourceChain(true).addResolver(new GzipResourceResolver())
.addTransformer(new CssLinkResourceTransformer());
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment