使用WebMvcConfigurer配置静态资源映射

    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就行了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容