Skip to content

Instantly share code, notes, and snippets.

Created May 21, 2013 15:07
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 anonymous/5620538 to your computer and use it in GitHub Desktop.
Save anonymous/5620538 to your computer and use it in GitHub Desktop.
@EnableWebMvc
@Configuration
@ComponentScan(useDefaultFilters = false, basePackages = {"com.blah.blah.web"},
includeFilters = {@ComponentScan.Filter(Controller.class)})
public class WebFaceSpringConfiguration extends WebMvcConfigurerAdapter {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
/*
* Server static resources from the src/main/resources/webapp/resources
* directory. Perhaps rename resources to static.
*/
registry.addResourceHandler("/resources/**").addResourceLocations(
"classpath:/webapp/");
/*
* Favicon mapping.
*/
registry.addResourceHandler("/favicon.ico").addResourceLocations(
"/resources/favicon.ico");
}
@Bean
public InternalResourceViewResolver configureInternalResourceViewResolver() {
InternalResourceViewResolver resolver = new InternalResourceViewResolver();
resolver.setPrefix("/WEB-INF/pages/");
resolver.setSuffix(".jsp");
return resolver;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment