spring1.4以及之前使用extends WebMvcConfigurerAdapter的方式,spring1.5以及之后推荐使用implements WebMvcConfigurer或extends WebMvcConfigurationSupport的方式,类名需加注解@Configuration,实现或重写addResourceHandlers方法,如下:
@Configuration
public class WebMvcConfig implements WebMvcConfigurer{
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/**")
.addResourceLocations("classpath:/META-INF/resources/")
.addResourceLocations("file:E:/weixin/");
}
classpath:配置的是服务器的静态资源,file:配置的是与服务器的磁盘上的静态资源,比如我有一张图片放在E:/weixin/下,在地址栏输入localhost:8080/图片名,就能请求到这张图片,如果是跨域只需要把ip换成服务器外网ip就行了。