Skip to content

Instantly share code, notes, and snippets.

@minikuma
Created January 7, 2019 15:20
Show Gist options
  • Save minikuma/bbf298ab1fc25d33ef0f630914f3d2bc to your computer and use it in GitHub Desktop.
Save minikuma/bbf298ab1fc25d33ef0f630914f3d2bc to your computer and use it in GitHub Desktop.
@Configuration
@EnableWebMvc
@ComponentScan("me.spring5.spittr.web")
public class WebConfig implements WebMvcConfigurer {
@Bean
public ViewResolver viewResolver() {
InternalResourceViewResolver resolver = new InternalResourceViewResolver(); //view resolver
resolver.setPrefix("/WEB-INF/views/");
resolver.setSuffix(".jsp");
resolver.setExposeContextBeansAsAttributes(true);
return resolver;
}
@Override
public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) {
configurer.enable();
}
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) { //swagger resource
registry.addResourceHandler("swagger-ui.html")
.addResourceLocations("classpath:/META-INF/resources/");
registry.addResourceHandler("/webjars/**")
.addResourceLocations("classpath:/META-INF/resources/webjars/");
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment