我成功上传了图片到  static/images 文件夹下  但是通过url  --->  localhost:port/image/图片名,无法访问但是重新build project  就可以访问了

解决方案 »

  1.   

    https://blog.csdn.net/j_bean/article/details/73992070
      

  2.   

    上传到static的静态资源,是要重新build项目才能访问到的。可以通过自己指定静态资源访问路径来解决。@Configuration
    public class WebConfig extends WebMvcConfigurerAdapter {
        @Override
        public void addResourceHandlers(ResourceHandlerRegistry registry) {
            //映射图片保存地址
           registry.addResourceHandler("/picture/**").addResourceLocations("file:E:/picture/");
        }
    }上面这个类表示添加一个静态资源文件夹,路径是E盘的picture文件夹,所有上传到该路径的静态文件,都可以通过 /picture/图片名 的方式来访问。
    这样就不需要build项目,上传成功过后直接就可以访问。