spring1.4之前通过extends WebMvcConfigurerAdapter(该类已被加上过期注解 @Deprecated )的方式,
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:D:/data/");//本地路径
}
}
其中,classpath:配置的是服务器的静态资源,
file:配置的是与服务器本地磁盘上的静态资源,比如在服务器本地的D:/data/目录下放置一张图片,通过访问localhost:8080/图片名,就能访问到这张图片。localhost可以替换成任何可访问的服务器IP