spring boot通过url访问服务器外部静态资源

1.建立一个配置类

@Configuration  
public class WebMvcConfiguration extends WebMvcConfigurerAdapter {  
@Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/image/**").addResourceLocations("file:D://User/");
        super.addResourceHandlers(registry);
    }
}

2.访问

上面的配置的作用是你访问 域名+/image/ 的路径时,sprint boot就会从服务器的D:\User\目录下去找资源文件

eg:
服务器D盘下User目录有个test.jpg的图片,绝对路径是D:\User\test.jpg 浏览器通过 http://127.0.0.1/image/test.jpg 就可以访问到这张图片了

猜你喜欢

转载自blog.csdn.net/c0411034/article/details/81436119