I am trying provide static resources in my web application and I tried:
@SuppressWarnings("deprecation")
@Bean
WebMvcConfigurerAdapter configurer(){
return new WebMvcConfigurerAdapter() {
@Override
public void addResourceHandlers (ResourceHandlerRegistry registry) {
registry.addResourceHandler("/**").
addResourceLocations("classpath:/static/");
}
};
}
BUT WebMvcConfigurerAdapter is deprecated in Spring 5. How can I access the static resources now?
Just to add from the answer of @alfcope above:
The same objective can be achieved by directly extending WebMvcConfigurationSupport as suggested in the documentation
It seems like extending WebMvcConfigurationSupport serves the purpose of @EnableWebMvc and allows selectively override any desired default implementation and in this case addResourceHandlers. So the example code can be
Spring 5 - Static Resources
From the documentation: