Spring Boot WebMvcConfigurerAdapter提供破碎的图像

时间:2017-01-25 14:56:40

标签: java spring image spring-boot filesystems

enter image description here

以下代码是Spring Boot服务映像配置。

@Configuration
public class StaticResourceConfiguration extends WebMvcConfigurerAdapter {

    @Override
    public void addResourceHandlers(final ResourceHandlerRegistry registry) {
        super.addResourceHandlers(registry);
        /*registry.addResourceHandler("/images/**").addResourceLocations("file:/home/test/images");*/
        registry.addResourceHandler("/images/**").addResourceLocations("file:///C:/test/images/");

    }

    @Override
    public void configureDefaultServletHandling(final DefaultServletHandlerConfigurer configurer) {
        configurer.enable();
    }

}

直到昨天,它服务得很好。但突然之间服务就像这样。 如果我尝试使用文件路径url访问相同的图像,它的工作正常,例如

  

文件:/// C:/test/images/profile/5880b70d91286e0318863818/APM1243//originalImage_k3kf6nxil1en8yi_.jpeg

请帮帮我?

1 个答案:

答案 0 :(得分:0)

它不是因为后端代码(Java),图像显示不正常。它是因为浏览器,当我做空缓存重载图像时才能正常渲染。